Lines Matching defs:MappingTraits
53 /// struct MappingTraits<MyStruct> {
61 struct MappingTraits {
73 /// This class is similar to MappingTraits<T> but allows you to pass in
412 // Test if MappingTraits<T> is defined on type T.
421 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
438 // Test if MappingTraits<T>::validate() is defined on type T.
447 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
463 // Test if MappingTraits<T>::enumInput() is defined on type T.
472 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
977 MappingTraits<T>::mapping(io, Val);
1074 return MappingTraits<T>::validate(io, Val);
1082 if (has_FlowTraits<MappingTraits<T>>::value)
1099 if (has_FlowTraits<MappingTraits<T>>::value)
1118 MappingTraits<T>::enumInput(io, Val);
1129 if (has_FlowTraits<MappingTraits<T>>::value) {
1353 // Utility for use within MappingTraits<>::mapping() method
1385 // Utility for use within MappingTraits<>::mapping() method
2084 template <> struct MappingTraits<Type> { \