/external/clang/include/clang/AST/ |
Attr.h | 140 /// AttrVec - A vector of Attr, which is how they are stored on the AST. 141 typedef SmallVector<Attr*, 2> AttrVec; 144 /// DestroyAttrs - Destroy the contents of an AttrVec. 145 inline void DestroyAttrs (AttrVec& V, ASTContext &C) { 148 /// specific_attr_iterator - Iterates over a subrange of an AttrVec, only 159 mutable AttrVec::const_iterator Current; 166 void AdvanceToNext(AttrVec::const_iterator I) const { 179 explicit specific_attr_iterator(AttrVec::const_iterator i) : Current(i) { } 215 inline specific_attr_iterator<T> specific_attr_begin(const AttrVec& vec) { 219 inline specific_attr_iterator<T> specific_attr_end(const AttrVec& vec) [all...] |
DeclBase.h | 367 void setAttrs(const AttrVec& Attrs); 368 AttrVec &getAttrs() { 369 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); 371 const AttrVec &getAttrs() const; 379 setAttrs(AttrVec(1, A)); 382 typedef AttrVec::const_iterator attr_iterator; 397 AttrVec &Attrs = getAttrs(); [all...] |
ASTContext.h | 252 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 402 AttrVec& getDeclAttrs(const Decl *D); [all...] |
/external/clang/lib/Analysis/ |
ThreadSafety.cpp | 450 const AttrVec &ArgAttrs = D->getAttrs(); 468 const AttrVec &ArgAttrs = D->getAttrs(); 565 AttrVec &ArgAttrs = D->getAttrs(); 741 const AttrVec &ArgAttrs = D->getAttrs(); [all...] |
/external/clang/lib/AST/ |
DeclBase.cpp | 511 void Decl::setAttrs(const AttrVec &attrs) { 514 AttrVec &AttrBlank = getASTContext().getDeclAttrs(this); 528 const AttrVec &Decl::getAttrs() const { [all...] |
ASTContext.cpp | 282 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), 285 A->second->~AttrVec(); 498 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { 499 AttrVec *&Result = DeclAttrs[D]; 501 void *Mem = Allocate(sizeof(AttrVec)); 502 Result = new (Mem) AttrVec; 510 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); 512 Pos->second->~AttrVec(); [all...] |
/external/clang/lib/CodeGen/ |
CodeGenModule.cpp | [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 356 void WriteAttributes(const AttrVec &Attrs, RecordDataImpl &Record);
|
ASTReader.h | [all...] |
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | 242 AttrVec Attrs; [all...] |
ASTWriter.cpp | [all...] |
/external/clang/lib/Sema/ |
SemaDeclObjC.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | 63 for (AttrVec::const_iterator i = Tmpl->attr_begin(), e = Tmpl->attr_end(); [all...] |
SemaDecl.cpp | [all...] |
/external/clang/tools/libclang/ |
CIndex.cpp | [all...] |