Lines Matching refs:DebugMapObject
40 class DebugMapObject; variable
70 typedef std::vector<std::unique_ptr<DebugMapObject>> ObjectContainer;
95 DebugMapObject &addDebugMapObject(StringRef ObjectFilePath,
117 class DebugMapObject {
164 DebugMapObject(StringRef ObjectFilename, sys::TimeValue Timestamp);
174 friend yaml::MappingTraits<dsymutil::DebugMapObject>;
175 friend yaml::SequenceTraits<std::vector<std::unique_ptr<DebugMapObject>>>;
177 DebugMapObject() = default;
180 DebugMapObject &operator=(DebugMapObject RHS) {
187 DebugMapObject(DebugMapObject &&RHS) { in DebugMapObject() function
198 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::dsymutil::DebugMapObject::YAMLSymbolMapping) in LLVM_YAML_IS_SEQUENCE_VECTOR()
206 struct MappingTraits<std::pair<std::string, DebugMapObject::SymbolMapping>> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
208 std::pair<std::string, DebugMapObject::SymbolMapping> &s); in LLVM_YAML_IS_SEQUENCE_VECTOR()
212 template <> struct MappingTraits<dsymutil::DebugMapObject> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
214 static void mapping(IO &io, dsymutil::DebugMapObject &DMO); in LLVM_YAML_IS_SEQUENCE_VECTOR()
224 struct SequenceTraits<std::vector<std::unique_ptr<dsymutil::DebugMapObject>>> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
226 size(IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq); in LLVM_YAML_IS_SEQUENCE_VECTOR()
227 static dsymutil::DebugMapObject & in LLVM_YAML_IS_SEQUENCE_VECTOR()
228 element(IO &, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq, in LLVM_YAML_IS_SEQUENCE_VECTOR()