Traits

Agustin agustin.l.alvarez at hotmail.com
Thu Oct 10 21:13:54 PDT 2013


I have a function that needs to check if the template provided 
inherit a class.

For example:

public void function(T, A...)(auto ref A values)
{
   // static assert(IsBaseOf(L, T));
}

Check if T inherit class "L". Same result that std::is_base_of<L, 
T>::value using C++. Any clean way to do it, without a dirty hack.


More information about the Digitalmars-d-learn mailing list