| /* |
| TEST_OUTPUT: |
| --- |
| fail_compilation/diag11819a.d(30): Error: unrecognized trait `DoesNotExist` |
| fail_compilation/diag11819a.d(31): Error: unrecognized trait `IsAbstractClass`, did you mean `isAbstractClass`? |
| fail_compilation/diag11819a.d(32): Error: unrecognized trait `IsArithmetic`, did you mean `isArithmetic`? |
| fail_compilation/diag11819a.d(33): Error: unrecognized trait `IsAssociativeArray`, did you mean `isAssociativeArray`? |
| fail_compilation/diag11819a.d(34): Error: unrecognized trait `IsFinalClass`, did you mean `isFinalClass`? |
| fail_compilation/diag11819a.d(35): Error: unrecognized trait `IsPOD`, did you mean `isPOD`? |
| fail_compilation/diag11819a.d(36): Error: unrecognized trait `IsNested`, did you mean `isNested`? |
| fail_compilation/diag11819a.d(37): Error: unrecognized trait `IsFloating`, did you mean `isFloating`? |
| fail_compilation/diag11819a.d(38): Error: unrecognized trait `IsIntegral`, did you mean `isIntegral`? |
| fail_compilation/diag11819a.d(39): Error: unrecognized trait `IsScalar`, did you mean `isScalar`? |
| fail_compilation/diag11819a.d(40): Error: unrecognized trait `IsStaticArray`, did you mean `isStaticArray`? |
| fail_compilation/diag11819a.d(41): Error: unrecognized trait `IsUnsigned`, did you mean `isUnsigned`? |
| fail_compilation/diag11819a.d(42): Error: unrecognized trait `IsVirtualFunction`, did you mean `isVirtualFunction`? |
| fail_compilation/diag11819a.d(43): Error: unrecognized trait `IsVirtualMethod`, did you mean `isVirtualMethod`? |
| fail_compilation/diag11819a.d(44): Error: unrecognized trait `IsAbstractFunction`, did you mean `isAbstractFunction`? |
| fail_compilation/diag11819a.d(45): Error: unrecognized trait `IsFinalFunction`, did you mean `isFinalFunction`? |
| fail_compilation/diag11819a.d(46): Error: unrecognized trait `IsOverrideFunction`, did you mean `isOverrideFunction`? |
| fail_compilation/diag11819a.d(47): Error: unrecognized trait `IsStaticFunction`, did you mean `isStaticFunction`? |
| fail_compilation/diag11819a.d(48): Error: unrecognized trait `IsRef`, did you mean `isRef`? |
| fail_compilation/diag11819a.d(49): Error: unrecognized trait `IsOut`, did you mean `isOut`? |
| fail_compilation/diag11819a.d(50): Error: unrecognized trait `IsLazy`, did you mean `isLazy`? |
| --- |
| */ |
| |
| void main() |
| { |
| if (__traits(DoesNotExist)) { } |
| if (__traits(IsAbstractClass)) { } |
| if (__traits(IsArithmetic)) { } |
| if (__traits(IsAssociativeArray)) { } |
| if (__traits(IsFinalClass)) { } |
| if (__traits(IsPOD)) { } |
| if (__traits(IsNested)) { } |
| if (__traits(IsFloating)) { } |
| if (__traits(IsIntegral)) { } |
| if (__traits(IsScalar)) { } |
| if (__traits(IsStaticArray)) { } |
| if (__traits(IsUnsigned)) { } |
| if (__traits(IsVirtualFunction)) { } |
| if (__traits(IsVirtualMethod)) { } |
| if (__traits(IsAbstractFunction)) { } |
| if (__traits(IsFinalFunction)) { } |
| if (__traits(IsOverrideFunction)) { } |
| if (__traits(IsStaticFunction)) { } |
| if (__traits(IsRef)) { } |
| if (__traits(IsOut)) { } |
| if (__traits(IsLazy)) { } |
| } |