Lines Matching refs:USR
31 StringRef USR, CtorArgsTy &&...CtorArgs) { in addTopLevelRecord() argument
32 auto Result = RecordMap.insert({USR, nullptr}); in addTopLevelRecord()
37 std::make_unique<RecordTy>(USR, std::forward<CtorArgsTy>(CtorArgs)...); in addTopLevelRecord()
45 APISet::addGlobalVar(StringRef Name, StringRef USR, PresumedLoc Loc, in addGlobalVar() argument
49 return addTopLevelRecord(GlobalVariables, USR, Name, Loc, Availability, in addGlobalVar()
54 StringRef Name, StringRef USR, PresumedLoc Loc, in addGlobalFunction() argument
58 return addTopLevelRecord(GlobalFunctions, USR, Name, Loc, Availability, in addGlobalFunction()
63 EnumRecord *Enum, StringRef Name, StringRef USR, PresumedLoc Loc, in addEnumConstant() argument
67 USR, Name, Loc, Availability, Comment, Declaration, SubHeading); in addEnumConstant()
71 EnumRecord *APISet::addEnum(StringRef Name, StringRef USR, PresumedLoc Loc, in addEnum() argument
76 return addTopLevelRecord(Enums, USR, Name, Loc, Availability, Comment, in addEnum()
81 StringRef USR, PresumedLoc Loc, in addStructField() argument
87 USR, Name, Loc, Availability, Comment, Declaration, SubHeading); in addStructField()
91 StructRecord *APISet::addStruct(StringRef Name, StringRef USR, PresumedLoc Loc, in addStruct() argument
96 return addTopLevelRecord(Structs, USR, Name, Loc, Availability, Comment, in addStruct()
101 StringRef Name, StringRef USR, PresumedLoc Loc, in addObjCCategory() argument
106 auto *Record = addTopLevelRecord(ObjCCategories, USR, Name, Loc, Availability, in addObjCCategory()
111 auto It = ObjCInterfaces.find(Interface.USR); in addObjCCategory()
119 StringRef Name, StringRef USR, PresumedLoc Loc, in addObjCInterface() argument
123 return addTopLevelRecord(ObjCInterfaces, USR, Name, Loc, Availability, in addObjCInterface()
129 ObjCContainerRecord *Container, StringRef Name, StringRef USR, in addObjCMethod() argument
135 USR, Name, Loc, Availability, Comment, Declaration, SubHeading, Signature, in addObjCMethod()
141 ObjCContainerRecord *Container, StringRef Name, StringRef USR, in addObjCProperty() argument
148 USR, Name, Loc, Availability, Comment, Declaration, SubHeading, in addObjCProperty()
154 ObjCContainerRecord *Container, StringRef Name, StringRef USR, in addObjCInstanceVariable() argument
160 USR, Name, Loc, Availability, Comment, Declaration, SubHeading, Access); in addObjCInstanceVariable()
165 StringRef Name, StringRef USR, PresumedLoc Loc, in addObjCProtocol() argument
168 return addTopLevelRecord(ObjCProtocols, USR, Name, Loc, Availability, Comment, in addObjCProtocol()
173 APISet::addMacroDefinition(StringRef Name, StringRef USR, PresumedLoc Loc, in addMacroDefinition() argument
176 return addTopLevelRecord(Macros, USR, Name, Loc, Declaration, SubHeading); in addMacroDefinition()
179 TypedefRecord *APISet::addTypedef(StringRef Name, StringRef USR, in addTypedef() argument
186 return addTopLevelRecord(Typedefs, USR, Name, Loc, Availability, Comment, in addTypedef()
191 SmallString<128> USR; in recordUSR() local
192 index::generateUSRForDecl(D, USR); in recordUSR()
193 return copyString(USR); in recordUSR()
198 SmallString<128> USR; in recordUSRForMacro() local
199 index::generateUSRForMacro(Name, SL, SM, USR); in recordUSRForMacro()
200 return copyString(USR); in recordUSRForMacro()