Lines Matching refs:SourceLocation
49 CXCursor getCursor(CXTranslationUnit, SourceLocation);
63 SourceLocation Loc,
68 std::pair<const ObjCInterfaceDecl *, SourceLocation>
73 SourceLocation Loc,
78 std::pair<const ObjCProtocolDecl *, SourceLocation>
83 SourceLocation Loc,
88 std::pair<const ObjCInterfaceDecl *, SourceLocation>
92 CXCursor MakeCursorTypeRef(const TypeDecl *Type, SourceLocation Loc,
97 std::pair<const TypeDecl *, SourceLocation> getCursorTypeRef(CXCursor C);
100 CXCursor MakeCursorTemplateRef(const TemplateDecl *Template, SourceLocation Loc,
105 std::pair<const TemplateDecl *, SourceLocation>
110 CXCursor MakeCursorNamespaceRef(const NamedDecl *NS, SourceLocation Loc,
115 std::pair<const NamedDecl *, SourceLocation> getCursorNamespaceRef(CXCursor C);
118 CXCursor MakeCursorVariableRef(const VarDecl *Var, SourceLocation Loc,
123 std::pair<const VarDecl *, SourceLocation> getCursorVariableRef(CXCursor C);
126 CXCursor MakeCursorMemberRef(const FieldDecl *Field, SourceLocation Loc,
131 std::pair<const FieldDecl *, SourceLocation> getCursorMemberRef(CXCursor C);
161 CXCursor MakeMacroExpansionCursor(MacroDefinition *, SourceLocation Loc,
185 SourceLocation getPseudoLoc() const { in getPseudoLoc()
187 return SourceLocation::getFromPtrEncoding(C.data[1]); in getPseudoLoc()
214 CXCursor MakeCursorLabelRef(LabelStmt *Label, SourceLocation Loc,
219 std::pair<const LabelStmt *, SourceLocation> getCursorLabelRef(CXCursor C);
226 CXCursor MakeCursorOverloadedDeclRef(const Decl *D, SourceLocation Location,
231 SourceLocation Location,
241 std::pair<OverloadedDeclRefStorage, SourceLocation>
266 std::pair<int, SourceLocation> getSelectorIdentifierIndexAndLoc(CXCursor);
270 static inline SourceLocation getSelectorIdentifierLoc(CXCursor cursor) { in getSelectorIdentifierLoc()