Lines Matching defs:ScalarEnumerationTraits
40 template <> struct ScalarEnumerationTraits<APIAvailability> { struct
41 static void enumeration(IO &IO, APIAvailability &AA) { in enumeration()
61 template <> struct ScalarEnumerationTraits<MethodKind> { struct
62 static void enumeration(IO &IO, MethodKind &MK) { in enumeration()
87 template <> struct ScalarEnumerationTraits<NullabilityKind> { struct
88 static void enumeration(IO &IO, NullabilityKind &NK) { in enumeration()
105 template <> struct ScalarEnumerationTraits<RetainCountConventionKind> { struct
106 static void enumeration(IO &IO, RetainCountConventionKind &RCCK) { in enumeration()
172 template <> struct ScalarEnumerationTraits<FactoryAsInitKind> { struct
173 static void enumeration(IO &IO, FactoryAsInitKind &FIK) { in enumeration()
395 template <> struct ScalarEnumerationTraits<EnumConvenienceAliasKind> { struct
396 static void enumeration(IO &IO, EnumConvenienceAliasKind &ECAK) { in enumeration()
429 template <> struct ScalarEnumerationTraits<EnumExtensibilityKind> { struct
430 static void enumeration(IO &IO, EnumExtensibilityKind &EEK) { in enumeration()
473 template <> struct ScalarEnumerationTraits<SwiftNewTypeKind> { struct
474 static void enumeration(IO &IO, SwiftNewTypeKind &SWK) { in enumeration()