modulename
Jose Armando Garcia
jsancio at gmail.com
Wed Sep 5 11:05:10 PDT 2012
On Sep 5, 2012, at 10:56, captaindet <2krnk at gmx.net> wrote:
> On 2012-09-04 15:36, Andrej Mitrovic wrote:
>> 9/4/12, Ellery Newcomer<ellery-newcomer at utulsa.edu> wrote:
>>> On 09/04/2012 12:41 PM, Andrej Mitrovic wrote:
>>>> __FILE__?
>>>>
>>>
>>> It doesn't necessarily have the exact package hierarchy.
>>
>> We could really use __MODULE__ then. I think it's been asked before
>> but I didn't see any enhancement request in buzilla.
>
> +1 would love this too
>
> so far tried to get away with __FILE__ but this has issues, as noted
> before.
>
>
> on a slightly different note, __FILE__ and __LINE__ are not quite
> doing what they are supposed to do either:
>
> http://dlang.org/template.html
> Template Value Parameters
> "The __FILE__ and __LINE__ expand to the source file name and line
> number at the point of instantiation."
>
> unfortunately, they only do this for functions (sort of¹), not for o
> ther templates.
It should work for templates too; std.log uses this extensively. Or at
least it used to work. Can you post the code sample where it doesn't
work?
More information about the Digitalmars-d-learn
mailing list