@nogc deduction for templated functions

David Zhang straivers98 at gmail.com
Sat Nov 18 17:28:14 UTC 2017


Hi,

Is there a way for a templated function to deduce or apply the 
@safe/@nogc attributes automaticaly? I feel like I remember dmd 
doing so at one point, but it doesn't appear to work anymore. In 
particular, I need to call a function belonging to a templated 
type, but do not know what attributes are applied.

eg.

void func(T)(T t)
{
     //Don't know if safe or nogc
     t.someFunc();
}

Thanks.


More information about the Digitalmars-d-learn mailing list