On 2013-10-11 07:49, luminousone wrote:
import std.traits;bool ChildInheritsFromParent( parent, child )( ) { foreach ( k, t; BaseClassesTuple!child ) { if( typeid(t) == typeid(parent) ) return true; } return false; }
That will perform a runtime check and not a compile time check. -- /Jacob Carlborg