Enough introspection to report variable name of calling argument
    Handyman via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Mon Oct 19 07:14:58 PDT 2015
    
    
  
Is the following possible in D?  To call a (unary) function f 
with variable a, and let f print:
> Called with argument named 'a'.
I am of course asking for a generic solution, independent of the 
actual variable name (in this case, 'a').  I am aware that I am 
likely asking the impossible because of how the function call 
mechanism is implemented in most programming languages, hence in 
D.  Still, it might be possible given D's stong introspection 
capabilities / traits / pragma's / whathaveyou's.
    
    
More information about the Digitalmars-d-learn
mailing list