Searched refs:AttrVec (Results 1 - 19 of 19) sorted by relevance
/external/clang/include/clang/AST/ |
H A D | AttrIterator.h | 41 /// AttrVec - A vector of Attr, which is how they are stored on the AST. 42 typedef SmallVector<Attr*, 2> AttrVec; typedef in namespace:clang 45 /// specific_attr_iterator - Iterates over a subrange of an AttrVec, only 47 template <typename SpecificAttr, typename Container = AttrVec>
|
H A D | DeclBase.h | 421 void setAttrs(const AttrVec& Attrs) { 424 AttrVec &getAttrs() { 425 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); 427 const AttrVec &getAttrs() const; 434 setAttrs(AttrVec(1, A)); 437 typedef AttrVec::const_iterator attr_iterator; 455 AttrVec &Vec = getAttrs(); 969 void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx);
|
H A D | ASTContext.h | 273 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 674 AttrVec& getDeclAttrs(const Decl *D);
|
/external/clang/lib/AST/ |
H A D | DeclBase.cpp | 286 const AttrVec &V = getAttrs(); 600 void Decl::setAttrsImpl(const AttrVec &attrs, ASTContext &Ctx) { 603 AttrVec &AttrBlank = Ctx.getDeclAttrs(this); 617 const AttrVec &Decl::getAttrs() const {
|
H A D | DeclPrinter.cpp | 192 AttrVec &Attrs = D->getAttrs(); 193 for (AttrVec::const_iterator i=Attrs.begin(), e=Attrs.end(); i!=e; ++i) {
|
H A D | ASTContext.cpp | 786 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), 789 A->second->~AttrVec(); 1064 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { 1065 AttrVec *&Result = DeclAttrs[D]; 1067 void *Mem = Allocate(sizeof(AttrVec)); 1068 Result = new (Mem) AttrVec; 1076 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); 1078 Pos->second->~AttrVec();
|
H A D | ItaniumMangle.cpp | 467 for (AttrVec::const_reverse_iterator I = FD->getAttrs().rbegin(),
|
/external/llvm/lib/IR/ |
H A D | Attributes.cpp | 582 SmallVector<Attribute, 4> AttrVec; local 584 AttrVec.push_back(I->second); 589 AttributeSetNode::get(C, AttrVec)));
|
/external/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 979 static bool MatchTwoAttributeLists(const AttrVec &Attrs1, const AttrVec &Attrs2, 1015 const AttrVec &Attrs1 = Decl1->getAttrs(); 1016 const AttrVec &Attrs2 = Decl2->getAttrs();
|
/external/clang/lib/Analysis/ |
H A D | ThreadSafety.cpp | 1983 const AttrVec &ArgAttrs = D->getAttrs(); 2392 const AttrVec &ArgAttrs = D->getAttrs();
|
/external/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 1985 void ReadAttributes(ModuleFile &F, AttrVec &Attrs,
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 405 AttrVec Attrs; 2145 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs, 3262 AttrVec Attrs;
|
H A D | ASTReaderStmt.cpp | 174 AttrVec Attrs;
|
/external/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 5687 AttrVec Attrs = Function->getAttrs(); 5688 AttrVec::iterator E = std::remove_if(Attrs.begin(), Attrs.end(), 5730 for (AttrVec::iterator I = Attrs.begin(); I != E; ++I) { 8301 AttrVec Cand1Attrs; 8310 AttrVec Cand2Attrs;
|
H A D | SemaStmt.cpp | 2842 const AttrVec *Attrs = nullptr;
|
H A D | SemaChecking.cpp | 4807 const AttrVec *Attrs,
|
H A D | SemaDeclAttr.cpp | 1738 AttrVec &Attrs = D->getAttrs();
|
H A D | SemaDecl.cpp | 2127 AttrVec &NewAttributes = New->getAttrs(); 2215 if (!foundAny) New->setAttrs(AttrVec()); 2280 if (!foundAny) newDecl->setAttrs(AttrVec());
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 8301 const AttrVec *Attrs = nullptr,
|
Completed in 419 milliseconds