generic function instance without call
    vit 
    vit at vit.vit
       
    Wed Apr 27 15:23:26 UTC 2022
    
    
  
Hi, is it possible to get address of generic function instance 
for specified arguments without calling the function?
Example:
```d
auto foo(alias fn, Args...)(auto ref Args args){
     ///return function/delegate type of `fn` for arguments `args`
}
void main(){
     long x;
     auto fn = foo!((a, b) => true)(new int(42), x);
     static assert(is(typeof(fn) == bool function(int*, scope ref 
long)@safe pure nothrow @nogc ));
}
```
    
    
More information about the Digitalmars-d-learn
mailing list