Lines Matching defs:MappingContextTraits
76 /// struct MappingContextTraits<MyStruct, MyContext> {
84 template <class T, class Context> struct MappingContextTraits {
398 // Test if MappingContextTraits<T> is defined on type T.
409 (sizeof(test<MappingContextTraits<T, Context>>(nullptr)) == 1);
424 // Test if MappingContextTraits<T>::validate() is defined on type T.
435 (sizeof(test<MappingContextTraits<T, Context>>(nullptr)) == 1);
450 // Test if MappingContextTraits<T>::enumInput() is defined on type T.
460 (sizeof(test<MappingContextTraits<T, Context>>(nullptr)) == 1);
973 MappingContextTraits<T, Context>::mapping(io, Val, Ctx);
1070 return MappingContextTraits<T, Context>::validate(io, Val, Ctx);