Lines Matching defs:MappingTraits
160 template <> struct MappingTraits<Location> { struct
161 static void mapping(IO &IO, Location &Loc) { in mapping()
167 template <> struct MappingTraits<Reference> { struct
168 static void mapping(IO &IO, Reference &Ref) { in mapping()
177 template <> struct MappingTraits<TypeInfo> { struct
178 static void mapping(IO &IO, TypeInfo &I) { TypeInfoMapping(IO, I); } in mapping()
181 template <> struct MappingTraits<FieldTypeInfo> { struct
182 static void mapping(IO &IO, FieldTypeInfo &I) { in mapping()
188 template <> struct MappingTraits<MemberTypeInfo> { struct
189 static void mapping(IO &IO, MemberTypeInfo &I) { in mapping()
198 template <> struct MappingTraits<NamespaceInfo> { struct
199 static void mapping(IO &IO, NamespaceInfo &I) { in mapping()
209 template <> struct MappingTraits<RecordInfo> { struct
210 static void mapping(IO &IO, RecordInfo &I) { RecordInfoMapping(IO, I); } in mapping()
213 template <> struct MappingTraits<BaseRecordInfo> { struct
214 static void mapping(IO &IO, BaseRecordInfo &I) { in mapping()
225 template <> struct MappingTraits<EnumInfo> { struct
226 static void mapping(IO &IO, EnumInfo &I) { in mapping()
233 template <> struct MappingTraits<FunctionInfo> { struct
234 static void mapping(IO &IO, FunctionInfo &I) { in mapping()
247 template <> struct MappingTraits<CommentInfo> { struct
248 static void mapping(IO &IO, CommentInfo &I) { CommentInfoMapping(IO, I); } in mapping()
251 template <> struct MappingTraits<std::unique_ptr<CommentInfo>> { struct
252 static void mapping(IO &IO, std::unique_ptr<CommentInfo> &I) { in mapping()