Lines Matching defs:MappingTraits
170 template <> struct MappingTraits<Location> { struct
171 static void mapping(IO &IO, Location &Loc) { in mapping()
177 template <> struct MappingTraits<Reference> { struct
178 static void mapping(IO &IO, Reference &Ref) { in mapping()
187 template <> struct MappingTraits<TypeInfo> { struct
188 static void mapping(IO &IO, TypeInfo &I) { TypeInfoMapping(IO, I); } in mapping()
191 template <> struct MappingTraits<FieldTypeInfo> { struct
192 static void mapping(IO &IO, FieldTypeInfo &I) { in mapping()
199 template <> struct MappingTraits<MemberTypeInfo> { struct
200 static void mapping(IO &IO, MemberTypeInfo &I) { in mapping()
210 template <> struct MappingTraits<NamespaceInfo> { struct
211 static void mapping(IO &IO, NamespaceInfo &I) { in mapping()
223 template <> struct MappingTraits<RecordInfo> { struct
224 static void mapping(IO &IO, RecordInfo &I) { RecordInfoMapping(IO, I); } in mapping()
227 template <> struct MappingTraits<BaseRecordInfo> { struct
228 static void mapping(IO &IO, BaseRecordInfo &I) { in mapping()
239 template <> struct MappingTraits<EnumValueInfo> { struct
240 static void mapping(IO &IO, EnumValueInfo &I) { in mapping()
247 template <> struct MappingTraits<EnumInfo> { struct
248 static void mapping(IO &IO, EnumInfo &I) { in mapping()
256 template <> struct MappingTraits<TypedefInfo> { struct
257 static void mapping(IO &IO, TypedefInfo &I) { in mapping()
264 template <> struct MappingTraits<FunctionInfo> { struct
265 static void mapping(IO &IO, FunctionInfo &I) { in mapping()
279 template <> struct MappingTraits<TemplateParamInfo> { struct
280 static void mapping(IO &IO, TemplateParamInfo &I) { in mapping()
285 template <> struct MappingTraits<TemplateSpecializationInfo> { struct
286 static void mapping(IO &IO, TemplateSpecializationInfo &I) { in mapping()
292 template <> struct MappingTraits<TemplateInfo> { struct
293 static void mapping(IO &IO, TemplateInfo &I) { in mapping()
300 template <> struct MappingTraits<CommentInfo> { struct
301 static void mapping(IO &IO, CommentInfo &I) { CommentInfoMapping(IO, I); } in mapping()
304 template <> struct MappingTraits<std::unique_ptr<CommentInfo>> { struct
305 static void mapping(IO &IO, std::unique_ptr<CommentInfo> &I) { in mapping()