/external/clang/include/clang/AST/ |
Attr.h | 147 /// AttrVec - A vector of Attr, which is how they are stored on the AST. 148 typedef SmallVector<Attr*, 2> AttrVec; 151 /// specific_attr_iterator - Iterates over a subrange of an AttrVec, only 153 template <typename SpecificAttr, typename Container = AttrVec> 246 /// AlignedAttrs in an AttrVec, or 0 if there are none. 247 inline unsigned getMaxAttrAlignment(const AttrVec& V, ASTContext &Ctx) {
|
DeclBase.h | 401 void setAttrs(const AttrVec& Attrs) { 404 AttrVec &getAttrs() { 405 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); 407 const AttrVec &getAttrs() const; 415 setAttrs(AttrVec(1, A)); 418 typedef AttrVec::const_iterator attr_iterator; 433 AttrVec &Attrs = getAttrs(); 868 void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx); [all...] |
ASTContext.h | 274 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 542 AttrVec& getDeclAttrs(const Decl *D); [all...] |
/external/clang/lib/AST/ |
DeclBase.cpp | 551 void Decl::setAttrsImpl(const AttrVec &attrs, ASTContext &Ctx) { 554 AttrVec &AttrBlank = Ctx.getDeclAttrs(this); 568 const AttrVec &Decl::getAttrs() const { [all...] |
DeclPrinter.cpp | 193 AttrVec &Attrs = D->getAttrs(); 194 for (AttrVec::const_iterator i=Attrs.begin(), e=Attrs.end(); i!=e; ++i) { [all...] |
ASTContext.cpp | 614 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), 617 A->second->~AttrVec(); 843 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { 844 AttrVec *&Result = DeclAttrs[D]; 846 void *Mem = Allocate(sizeof(AttrVec)); 847 Result = new (Mem) AttrVec; 855 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); 857 Pos->second->~AttrVec(); [all...] |
/external/clang/lib/Analysis/ |
ThreadSafety.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CodeGenModule.cpp | [all...] |
/external/clang/lib/Sema/ |
SemaDeclObjC.cpp | [all...] |
SemaDecl.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | 67 for (AttrVec::const_iterator i = Tmpl->attr_begin(), e = Tmpl->attr_end(); [all...] |
SemaDeclAttr.cpp | [all...] |
/external/clang/include/clang/Serialization/ |
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 | 356 AttrVec Attrs; [all...] |
ASTReaderStmt.cpp | 166 AttrVec Attrs; [all...] |