Lines Matching defs:USR
39 std::unique_ptr<Info> Merged = std::make_unique<T>(Values[0]->USR);
51 if (ChildToMerge.USR == Children[I].USR)
178 return RefType == Other.RefType && USR == Other.USR;
191 if (USR == EmptySID)
192 USR = Other.USR;
208 return IT == Other.IT && USR == Other.USR;
223 NamespaceInfo::NamespaceInfo(SymbolID USR, StringRef Name, StringRef Path)
224 : Info(InfoType::IT_namespace, USR, Name, Path) {}
237 RecordInfo::RecordInfo(SymbolID USR, StringRef Name, StringRef Path)
238 : SymbolInfo(InfoType::IT_record, USR, Name, Path) {}
278 if (ReturnType.Type.USR == EmptySID && ReturnType.Type.Name == "")
280 if (Parent.USR == EmptySID && Parent.Name == "")
300 BaseRecordInfo::BaseRecordInfo(SymbolID USR, StringRef Name, StringRef Path,
303 : RecordInfo(USR, Name, Path), IsVirtual(IsVirtual), Access(Access),
324 toHex(llvm::toStringRef(USR)));
327 toHex(llvm::toStringRef(USR)));
330 toHex(llvm::toStringRef(USR)));
333 toHex(llvm::toStringRef(USR)));
335 return llvm::SmallString<16>("@nonymous_" + toHex(llvm::toStringRef(USR)));