/external/clang/include/clang/AST/ |
Attr.h | 146 /// AttrVec - A vector of Attr, which is how they are stored on the AST. 147 typedef SmallVector<Attr*, 2> AttrVec; 150 /// DestroyAttrs - Destroy the contents of an AttrVec. 151 inline void DestroyAttrs (AttrVec& V, ASTContext &C) { 154 /// specific_attr_iterator - Iterates over a subrange of an AttrVec, only 165 mutable AttrVec::const_iterator Current; 172 void AdvanceToNext(AttrVec::const_iterator I) const { 185 explicit specific_attr_iterator(AttrVec::const_iterator i) : Current(i) { } 221 inline specific_attr_iterator<T> specific_attr_begin(const AttrVec& vec) { 225 inline specific_attr_iterator<T> specific_attr_end(const AttrVec& vec) [all...] |
DeclBase.h | 400 void setAttrs(const AttrVec& Attrs) { 403 AttrVec &getAttrs() { 404 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); 406 const AttrVec &getAttrs() const; 414 setAttrs(AttrVec(1, A)); 417 typedef AttrVec::const_iterator attr_iterator; 432 AttrVec &Attrs = getAttrs(); 864 void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx); [all...] |
Stmt.h | 806 AttrVec Attrs; 813 AttributedStmt(SourceLocation loc, const AttrVec &attrs, Stmt *substmt) 823 const AttrVec &getAttrs() const { return Attrs; } [all...] |
ASTContext.h | 265 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 423 AttrVec& getDeclAttrs(const Decl *D); [all...] |
/external/clang/lib/Sema/ |
SemaStmtAttr.cpp | 38 AttrVec Attrs;
|
SemaDeclObjC.cpp | [all...] |
SemaStmt.cpp | 364 const AttrVec &Attrs, [all...] |
SemaTemplateInstantiateDecl.cpp | 67 for (AttrVec::const_iterator i = Tmpl->attr_begin(), e = Tmpl->attr_end(); [all...] |
SemaDecl.cpp | [all...] |
TreeTransform.h | [all...] |
/external/clang/lib/AST/ |
DeclBase.cpp | 542 void Decl::setAttrsImpl(const AttrVec &attrs, ASTContext &Ctx) { 545 AttrVec &AttrBlank = Ctx.getDeclAttrs(this); 559 const AttrVec &Decl::getAttrs() const { [all...] |
DeclPrinter.cpp | 188 AttrVec &Attrs = D->getAttrs(); 189 for (AttrVec::const_iterator i=Attrs.begin(), e=Attrs.end(); i!=e; ++i) { [all...] |
ASTContext.cpp | 280 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), 283 A->second->~AttrVec(); 503 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { 504 AttrVec *&Result = DeclAttrs[D]; 506 void *Mem = Allocate(sizeof(AttrVec)); 507 Result = new (Mem) AttrVec; 515 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); 517 Pos->second->~AttrVec(); [all...] |
StmtPrinter.cpp | 175 for (AttrVec::const_iterator it = Node->getAttrs().begin(), [all...] |
/external/clang/lib/Analysis/ |
ThreadSafety.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CodeGenModule.cpp | [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 421 void WriteAttributes(const AttrVec &Attrs, RecordDataImpl &Record);
|
ASTReader.h | [all...] |
/external/clang/tools/libclang/ |
IndexingContext.cpp | 70 for (AttrVec::const_iterator AttrI = D->attr_begin(), AttrE = D->attr_end(); [all...] |
CIndex.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | 355 AttrVec Attrs; [all...] |
ASTWriter.cpp | [all...] |
ASTReaderStmt.cpp | 164 AttrVec Attrs; [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |