Lines Matching defs:MappingTraits
61 struct MappingTraits<FooBar> { struct
62 static void mapping(IO &io, FooBar& fb) { in mapping()
68 template <> struct MappingTraits<FooBarContainer> { struct
69 static void mapping(IO &io, FooBarContainer &fb) { in mapping()
265 template <> struct MappingTraits<WithStringField> { struct
266 static void mapping(IO &io, WithStringField &fb) { in mapping()
349 struct MappingTraits<BuiltInTypes> { struct
350 static void mapping(IO &io, BuiltInTypes& bt) { in mapping()
501 template <> struct MappingTraits<EndianTypes> { struct
502 static void mapping(IO &io, EndianTypes &et) { in mapping()
611 template <> struct MappingTraits<EndianEnums> { struct
612 static void mapping(IO &io, EndianEnums &EE) { in mapping()
696 struct MappingTraits<StringTypes> { struct
697 static void mapping(IO &io, StringTypes& st) { in mapping()
836 struct MappingTraits<ColorMap> { struct
837 static void mapping(IO &io, ColorMap& c) { in mapping()
910 struct MappingTraits<FlagsMap> { struct
911 static void mapping(IO &io, FlagsMap& c) { in mapping()
993 struct MappingTraits<MyCustomTypeMap> { struct
994 static void mapping(IO &io, MyCustomTypeMap& s) { in mapping()
1086 struct MappingTraits<MultilineStringTypeMap> { struct
1087 static void mapping(IO &io, MultilineStringTypeMap& s) { in mapping()
1258 struct MappingTraits<NameAndNumbers> { struct
1259 static void mapping(IO &io, NameAndNumbers& nn) { in mapping()
1281 struct MappingTraits<NameAndNumbersFlow> { struct
1282 static void mapping(IO &io, NameAndNumbersFlow& nn) { in mapping()
1395 struct MappingTraits<TotalSeconds> { struct
1397 class NormalizedSeconds {
1416 static void mapping(IO &io, TotalSeconds &secs) { in mapping()
1530 struct MappingTraits<KindAndFlags> { struct
1531 static void mapping(IO &io, KindAndFlags& kf) { in mapping()
1620 struct MappingTraits<FooBarMap> { struct
1621 static void mapping(IO &io, FooBarMap& fb) { in mapping()
1699 struct MappingTraits<MyDouble> { struct
1700 static void mapping(IO &io, MyDouble &d) { in mapping()
1707 static void mappingDecimal(IO &io, MyDouble &d) { in mappingDecimal()
1710 static void mappingFraction(IO &io, MyDouble &d) { in mappingFraction()
1781 struct MappingTraits<MyValidation> { struct
1782 static void mapping(IO &io, MyValidation &d) { in mapping()
1785 static std::string validate(IO &io, MyValidation &d) { in validate()
1831 struct MappingTraits<FlowFooBar> { struct
1832 static void mapping(IO &io, FlowFooBar &fb) { in mapping()
1837 static const bool flow = true;
1841 struct MappingTraits<FlowFooBarDoc> { struct
1842 static void mapping(IO &io, FlowFooBarDoc &fb) { in mapping()
2335 struct MappingTraits<OptionalTest> { struct
2336 static void mapping(IO& IO, OptionalTest &OT) { in mapping()
2342 struct MappingTraits<OptionalTestSeq> { struct
2343 static void mapping(IO &IO, OptionalTestSeq &OTS) { in mapping()
2425 struct MappingTraits<FlowMap> { struct
2426 static void mapping(IO &io, FlowMap &fm) { in mapping()
2432 static const bool flow = true;
2555 template <> struct MappingTraits<NestedMap> { struct
2556 static void mapping(IO &io, NestedMap &nm) { in mapping()
2676 template <> struct MappingTraits<FooBarMapMap> { struct
2677 static void mapping(IO &io, FooBarMapMap &x) { in mapping()