/external/clang/lib/Parse/ |
ParseObjc.cpp | 35 SourceLocation AtLoc = ConsumeToken(); // the "@" 46 return ParseObjCAtClassDeclaration(AtLoc); 49 SingleDecl = ParseObjCAtInterfaceDeclaration(AtLoc, attrs); 54 return ParseObjCAtProtocolDeclaration(AtLoc, attrs); 57 return ParseObjCAtImplementationDeclaration(AtLoc); 59 return ParseObjCAtEndDeclaration(AtLoc); 61 SingleDecl = ParseObjCAtAliasDeclaration(AtLoc); 64 SingleDecl = ParseObjCPropertySynthesize(AtLoc); 67 SingleDecl = ParseObjCPropertyDynamic(AtLoc); 71 return ParseModuleImport(AtLoc); [all...] |
Parser.cpp | 839 SourceLocation AtLoc = ConsumeToken(); // the "@" 851 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID)) 852 Diag(AtLoc, DiagID) << PrevSpec; 855 return ParseObjCAtProtocolDeclaration(AtLoc, DS.getAttributes()); 858 ParseObjCAtInterfaceDeclaration(AtLoc, DS.getAttributes())); [all...] |
ParseExpr.cpp | 130 Parser::ParseExpressionWithLeadingAt(SourceLocation AtLoc) { 131 ExprResult LHS(ParseObjCAtExpression(AtLoc)); [all...] |
ParseStmt.cpp | 113 SourceLocation AtLoc; 118 AtLoc = ConsumeToken(); // consume @ 119 return ParseObjCAtStatement(AtLoc); [all...] |
/external/clang/lib/ARCMigrate/ |
TransGCAttrs.cpp | 227 SourceLocation AtLoc, 273 MigrateCtx.AtPropsWeak.insert(AtLoc.getRawEncoding()); 285 MigrateCtx.rewritePropertyAttribute("assign", toAttr, AtLoc); 287 MigrateCtx.addPropertyAttribute(toAttr, AtLoc); 296 TA.clearDiagnostic(diag::err_objc_property_attr_mutually_exclusive, AtLoc); 313 SourceLocation AtLoc = PD->getAtLoc(); 314 if (AtLoc.isInvalid()) 316 unsigned RawAt = AtLoc.getRawEncoding(); 323 SourceLocation AtLoc = SourceLocation::getFromRawEncoding(I->first); 325 checkAllAtProps(MigrateCtx, AtLoc, IndProps) [all...] |
/external/clang/include/clang/AST/ |
ExprObjC.h | 31 SourceLocation AtLoc; 36 String(SL), AtLoc(L) {} 44 SourceLocation getAtLoc() const { return AtLoc; } 45 void setAtLoc(SourceLocation L) { AtLoc = L; } 47 SourceLocation getLocStart() const LLVM_READONLY { return AtLoc; } 348 SourceLocation AtLoc, RParenLoc; 357 EncodedType(EncodedType), AtLoc(at), RParenLoc(rp) {} 362 SourceLocation getAtLoc() const { return AtLoc; } 363 void setAtLoc(SourceLocation L) { AtLoc = L; } 374 SourceLocation getLocStart() const LLVM_READONLY { return AtLoc; } [all...] |
StmtObjC.h | 346 SourceLocation AtLoc; 348 ObjCAutoreleasePoolStmt(SourceLocation atLoc, 351 SubStmt(subStmt), AtLoc(atLoc) {} 360 SourceLocation getLocStart() const LLVM_READONLY { return AtLoc; } 363 SourceLocation getAtLoc() const { return AtLoc; } 364 void setAtLoc(SourceLocation Loc) { AtLoc = Loc; }
|
DeclObjC.h | 671 ObjCInterfaceDecl(DeclContext *DC, SourceLocation atLoc, IdentifierInfo *Id, 705 SourceLocation atLoc, [all...] |
/external/clang/lib/Sema/ |
SemaObjCProperty.cpp | 142 Decl *Sema::ActOnProperty(Scope *S, SourceLocation AtLoc, 174 Res = HandlePropertyInClassExtension(S, AtLoc, LParenLoc, 187 Res = CreatePropertyDecl(S, ClassDecl, AtLoc, LParenLoc, FD, 196 CheckObjCPropertyAttributes(Res, AtLoc, Attributes, 326 SourceLocation AtLoc, 352 Diag(AtLoc, diag::err_duplicate_property); 364 PropertyId, AtLoc, LParenLoc, T); 397 CreatePropertyDecl(S, CCPrimary, AtLoc, LParenLoc, 426 Diag(AtLoc, 442 Diag(AtLoc, diag::warn_property_attr_mismatch) [all...] |
SemaExprObjC.cpp | 79 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ 100 NamedDecl *IF = LookupSingleName(TUScope, NSIdent, AtLoc, 115 NamedDecl *IF = LookupSingleName(TUScope, NSIdent, AtLoc, 140 return new (Context) ObjCStringLiteral(S, Ty, AtLoc); 257 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) { 285 ObjCMethodDecl *Method = getNSNumberFactoryMethod(*this, AtLoc, NumberType, 304 SourceRange(AtLoc, NR.getEnd()))); 307 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc, 321 return BuildObjCNumericLiteral(AtLoc, Inner.get()); [all...] |
SemaStmt.cpp | [all...] |
TreeTransform.h | [all...] |
SemaDeclObjC.cpp | 573 Decl *Sema::ActOnCompatibilityAlias(SourceLocation AtLoc, 613 ObjCCompatibleAliasDecl::Create(Context, CurContext, AtLoc, AliasName, CDecl); [all...] |
SemaDecl.cpp | [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | 705 void CheckNestedObjCContexts(SourceLocation AtLoc); [all...] |
/external/clang/lib/AST/ |
DeclObjC.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |