Lines Matching refs:DebugMapObject
48 class DebugMapObject; variable
78 using ObjectContainer = std::vector<std::unique_ptr<DebugMapObject>>;
110 DebugMapObject &
135 class DebugMapObject {
198 DebugMapObject(StringRef ObjectFilename,
211 friend yaml::MappingTraits<dsymutil::DebugMapObject>;
212 friend yaml::SequenceTraits<std::vector<std::unique_ptr<DebugMapObject>>>;
214 DebugMapObject() = default;
217 DebugMapObject(DebugMapObject &&) = default;
218 DebugMapObject &operator=(DebugMapObject &&) = default;
225 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::dsymutil::DebugMapObject::YAMLSymbolMapping) in LLVM_YAML_IS_SEQUENCE_VECTOR()
233 struct MappingTraits<std::pair<std::string, DebugMapObject::SymbolMapping>> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
235 std::pair<std::string, DebugMapObject::SymbolMapping> &s); in LLVM_YAML_IS_SEQUENCE_VECTOR()
239 template <> struct MappingTraits<dsymutil::DebugMapObject> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
241 static void mapping(IO &io, dsymutil::DebugMapObject &DMO); in LLVM_YAML_IS_SEQUENCE_VECTOR()
251 struct SequenceTraits<std::vector<std::unique_ptr<dsymutil::DebugMapObject>>> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
253 size(IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq); in LLVM_YAML_IS_SEQUENCE_VECTOR()
254 static dsymutil::DebugMapObject & in LLVM_YAML_IS_SEQUENCE_VECTOR()
255 element(IO &, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq, in LLVM_YAML_IS_SEQUENCE_VECTOR()