We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33f813a commit a44527aCopy full SHA for a44527a
std/traits.d
@@ -2028,7 +2028,7 @@ template isInnerClass(T)
2028
if (is(T == class))
2029
{
2030
import std.meta : staticIndexOf;
2031
-
+
2032
enum isInnerClass = __traits(isSame, typeof(T.outer), __traits(parent, T))
2033
&& (staticIndexOf!(__traits(allMembers, T), "outer") == -1);
2034
}
@@ -2041,15 +2041,15 @@ template isInnerClass(T)
2041
int outer;
2042
2043
static assert(!isInnerClass!C);
2044
2045
class Outer1
2046
2047
class Inner
2048
2049
2050
2051
static assert(isInnerClass!(Outer1.Inner));
2052
2053
class Outer2
2054
2055
0 commit comments