Searched refs:isInnerClass (Results 1 – 5 of 5) sorted by relevance
165 template isInnerClass(T) if (is(T == class))176 …enum isInnerClass = __traits(isSame, typeof(T.outer), __traits(parent, T)) && !hasOuterMember!(__t… variable179 enum isInnerClass = false; variable
100 import core.internal.traits : isInnerClass;109 static if (isInnerClass!T)
2311 template isInnerClass(T)2317 enum isInnerClass = __traits(isSame, typeof(T.outer), __traits(parent, T))2320 enum isInnerClass = false;2330 static assert(!isInnerClass!C);2340 static assert(isInnerClass!(Outer1.Inner1));2341 static assert(!isInnerClass!(Outer1.Inner2));2350 static assert(!isInnerClass!(Outer2.Inner));
4370 static if (isInnerClass!T)
2516 template isInnerClass(T)2530 enum isInnerClass = __traits(isSame, typeof(T.outer), __traits(parent, T)) &&2534 enum isInnerClass = false;2544 static assert(!isInnerClass!C);2554 static assert(isInnerClass!(Outer1.Inner1));2555 static assert(!isInnerClass!(Outer1.Inner2));2564 static assert(!isInnerClass!(Outer2.Inner));