HomeSort by relevance Sort by last modified time
    Searched refs:AttrVec (Results 1 - 24 of 24) sorted by null

  /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...]

Completed in 445 milliseconds