Lines Matching defs:MappingContextTraits
77 /// struct MappingContextTraits<MyStruct, MyContext> {
85 template <class T, class Context> struct MappingContextTraits {
399 // Test if MappingContextTraits<T> is defined on type T.
410 (sizeof(test<MappingContextTraits<T, Context>>(nullptr)) == 1);
425 // Test if MappingContextTraits<T>::validate() is defined on type T.
436 (sizeof(test<MappingContextTraits<T, Context>>(nullptr)) == 1);
451 // Test if MappingContextTraits<T>::enumInput() is defined on type T.
461 (sizeof(test<MappingContextTraits<T, Context>>(nullptr)) == 1);
975 MappingContextTraits<T, Context>::mapping(io, Val, Ctx);
1072 return MappingContextTraits<T, Context>::validate(io, Val, Ctx);