Lines Matching defs:decltype

13 namespace std { typedef decltype(__nullptr) nullptr_t; }
43 decltype(Enum) *UseEnum() { return &Enum; }
44 decltype(BoolEnum) *UseBoolEnum() { return &BoolEnum; }
45 decltype(CharEnum) *UseCharEnum() { return &CharEnum; }
46 decltype(SCharEnum) *UseSCharEnum() { return &SCharEnum; }
47 decltype(UCharEnum) *UseUCharEnum() { return &UCharEnum; }
48 decltype(SShortEnum) *UseSShortEnum() { return &SShortEnum; }
49 decltype(UShortEnum) *UseUShortEnum() { return &UShortEnum; }
50 decltype(SIntEnum) *UseSIntEnum() { return &SIntEnum; }
51 decltype(UIntEnum) *UseUIntEnum() { return &UIntEnum; }
52 decltype(SLongEnum) *UseSLongEnum() { return &SLongEnum; }
53 decltype(ULongEnum) *UseULongEnum() { return &ULongEnum; }
54 decltype(SLongLongEnum) *UseSLongLongEnum() { return &SLongLongEnum; }
55 decltype(ULongLongEnum) *UseULongLongEnum() { return &ULongLongEnum; }
82 decltype(EnumClass) *UseEnumClass() { return &EnumClass; }
83 decltype(BoolEnumClass) *UseBoolEnumClass() { return &BoolEnumClass; }
84 decltype(CharEnumClass) *UseCharEnumClass() { return &CharEnumClass; }
85 decltype(SCharEnumClass) *UseSCharEnumClass() { return &SCharEnumClass; }
86 decltype(UCharEnumClass) *UseUCharEnumClass() { return &UCharEnumClass; }
87 decltype(SShortEnumClass) *UseSShortEnumClass() { return &SShortEnumClass; }
88 decltype(UShortEnumClass) *UseUShortEnumClass() { return &UShortEnumClass; }
89 decltype(SIntEnumClass) *UseSIntEnumClass() { return &SIntEnumClass; }
90 decltype(UIntEnumClass) *UseUIntEnumClass() { return &UIntEnumClass; }
91 decltype(SLongEnumClass) *UseSLongEnumClass() { return &SLongEnumClass; }
92 decltype(ULongEnumClass) *UseULongEnumClass() { return &ULongEnumClass; }
93 decltype(SLongLongEnumClass) *UseSLongLongEnumClass() { return &SLongLongEnumClass; }
94 decltype(ULongLongEnumClass) *UseULongLongEnumClass() { return &ULongLongEnumClass; }
100 decltype(a) fun(decltype(a) x, decltype(a)) { return x; }