Lines Matching defs:SourceLocation

77   SourceLocation *Locations;
84 typedef const SourceLocation *loc_iterator;
89 const SourceLocation *Locs, ASTContext &Ctx);
177 SourceLocation DeclEndLoc; // the location of the ';' or '{'.
198 SourceLocation *getStoredSelLocs() {
199 return reinterpret_cast<SourceLocation*>(getParams() + NumParams);
201 const SourceLocation *getStoredSelLocs() const {
202 return reinterpret_cast<const SourceLocation*>(getParams() + NumParams);
224 ArrayRef<SourceLocation> SelLocs);
226 ObjCMethodDecl(SourceLocation beginLoc, SourceLocation endLoc,
254 Create(ASTContext &C, SourceLocation beginLoc, SourceLocation endLoc,
288 SourceLocation getDeclaratorEndLoc() const { return DeclEndLoc; }
291 SourceLocation getLocStart() const LLVM_READONLY { return getLocation(); }
292 SourceLocation getLocEnd() const LLVM_READONLY;
297 SourceLocation getSelectorStartLoc() const {
302 SourceLocation getSelectorLoc(unsigned Index) const {
312 void getSelectorLocs(SmallVectorImpl<SourceLocation> &SelLocs) const;
381 ArrayRef<SourceLocation> SelLocs =
382 ArrayRef<SourceLocation>());
511 SourceLocation AtStart;
519 IdentifierInfo *Id, SourceLocation nameLoc,
520 SourceLocation atStartLoc)
609 SourceLocation getAtStartLoc() const { return AtStart; }
610 void setAtStartLoc(SourceLocation Loc) { AtStart = Loc; }
723 SourceLocation SuperClassLoc;
728 SourceLocation EndLoc;
737 ObjCInterfaceDecl(const ASTContext &C, DeclContext *DC, SourceLocation AtLoc,
738 IdentifierInfo *Id, SourceLocation CLoc,
771 SourceLocation atLoc,
774 SourceLocation ClassLoc = SourceLocation(),
949 const SourceLocation *Locs, ASTContext &C) {
1318 SourceLocation getEndOfDefinitionLoc() const {
1325 void setEndOfDefinitionLoc(SourceLocation LE) { data().EndLoc = LE; }
1327 void setSuperClassLoc(SourceLocation Loc) { data().SuperClassLoc = Loc; }
1328 SourceLocation getSuperClassLoc() const { return data().SuperClassLoc; }
1397 ObjCIvarDecl(ObjCContainerDecl *DC, SourceLocation StartLoc,
1398 SourceLocation IdLoc, IdentifierInfo *Id,
1407 SourceLocation StartLoc, SourceLocation IdLoc,
1453 ObjCAtDefsFieldDecl(DeclContext *DC, SourceLocation StartLoc,
1454 SourceLocation IdLoc, IdentifierInfo *Id,
1462 SourceLocation StartLoc,
1463 SourceLocation IdLoc, IdentifierInfo *Id,
1528 SourceLocation nameLoc, SourceLocation atStartLoc,
1547 SourceLocation nameLoc,
1548 SourceLocation atStartLoc,
1603 const SourceLocation *Locs, ASTContext &C) {
1721 SourceLocation CategoryNameLoc;
1724 SourceLocation IvarLBraceLoc;
1725 SourceLocation IvarRBraceLoc;
1727 ObjCCategoryDecl(DeclContext *DC, SourceLocation AtLoc,
1728 SourceLocation ClassNameLoc, SourceLocation CategoryNameLoc,
1730 SourceLocation IvarLBraceLoc=SourceLocation(),
1731 SourceLocation IvarRBraceLoc=SourceLocation())
1741 SourceLocation AtLoc,
1742 SourceLocation ClassNameLoc,
1743 SourceLocation CategoryNameLoc,
1746 SourceLocation IvarLBraceLoc=SourceLocation(),
1747 SourceLocation IvarRBraceLoc=SourceLocation());
1759 const SourceLocation *Locs, ASTContext &C) {
1818 SourceLocation getCategoryNameLoc() const { return CategoryNameLoc; }
1819 void setCategoryNameLoc(SourceLocation Loc) { CategoryNameLoc = Loc; }
1821 void setIvarLBraceLoc(SourceLocation Loc) { IvarLBraceLoc = Loc; }
1822 SourceLocation getIvarLBraceLoc() const { return IvarLBraceLoc; }
1823 void setIvarRBraceLoc(SourceLocation Loc) { IvarRBraceLoc = Loc; }
1824 SourceLocation getIvarRBraceLoc() const { return IvarRBraceLoc; }
1842 SourceLocation nameLoc, SourceLocation atStartLoc)
1911 SourceLocation CategoryNameLoc;
1915 SourceLocation nameLoc, SourceLocation atStartLoc,
1916 SourceLocation CategoryNameLoc)
1923 SourceLocation nameLoc,
1924 SourceLocation atStartLoc,
1925 SourceLocation CategoryNameLoc);
1943 SourceLocation getCategoryNameLoc() const { return CategoryNameLoc; }
1989 SourceLocation SuperLoc;
1992 SourceLocation IvarLBraceLoc;
1993 SourceLocation IvarRBraceLoc;
2010 SourceLocation nameLoc, SourceLocation atStartLoc,
2011 SourceLocation superLoc = SourceLocation(),
2012 SourceLocation IvarLBraceLoc=SourceLocation(),
2013 SourceLocation IvarRBraceLoc=SourceLocation())
2023 SourceLocation nameLoc,
2024 SourceLocation atStartLoc,
2025 SourceLocation superLoc = SourceLocation(),
2026 SourceLocation IvarLBraceLoc=SourceLocation(),
2027 SourceLocation IvarRBraceLoc=SourceLocation());
2106 SourceLocation getSuperClassLoc() const { return SuperLoc; }
2110 void setIvarLBraceLoc(SourceLocation Loc) { IvarLBraceLoc = Loc; }
2111 SourceLocation getIvarLBraceLoc() const { return IvarLBraceLoc; }
2112 void setIvarRBraceLoc(SourceLocation Loc) { IvarRBraceLoc = Loc; }
2113 SourceLocation getIvarRBraceLoc() const { return IvarRBraceLoc; }
2148 ObjCCompatibleAliasDecl(DeclContext *DC, SourceLocation L, IdentifierInfo *Id,
2153 SourceLocation L, IdentifierInfo *Id,
2202 SourceLocation AtLoc; // location of \@property
2203 SourceLocation LParenLoc; // location of '(' starting attribute list or null.
2217 ObjCPropertyDecl(DeclContext *DC, SourceLocation L, IdentifierInfo *Id,
2218 SourceLocation AtLocation, SourceLocation LParenLocation,
2232 SourceLocation L,
2233 IdentifierInfo *Id, SourceLocation AtLocation,
2234 SourceLocation LParenLocation,
2240 SourceLocation getAtLoc() const { return AtLoc; }
2241 void setAtLoc(SourceLocation L) { AtLoc = L; }
2243 SourceLocation getLParenLoc() const { return LParenLoc; }
2244 void setLParenLoc(SourceLocation L) { LParenLoc = L; }
2362 SourceLocation AtLoc; // location of \@synthesize or \@dynamic
2370 SourceLocation IvarLoc;
2386 ObjCPropertyImplDecl(DeclContext *DC, SourceLocation atLoc, SourceLocation L,
2390 SourceLocation ivarLoc)
2399 SourceLocation atLoc, SourceLocation L,
2403 SourceLocation ivarLoc);
2409 SourceLocation getLocStart() const LLVM_READONLY { return AtLoc; }
2410 void setAtLoc(SourceLocation Loc) { AtLoc = Loc; }
2424 SourceLocation getPropertyIvarDeclLoc() const { return IvarLoc; }
2427 SourceLocation IvarLoc) {