/external/llvm/lib/DebugInfo/ |
DWARFDebugAbbrev.h | 25 std::vector<DWARFAbbreviationDeclaration> Decls;
|
/external/clang/include/clang/AST/ |
ASTUnresolvedSet.h | 33 DeclsTy Decls; 39 ASTUnresolvedSet(ASTContext &C, unsigned N) : Decls(C, N) {} 44 iterator begin() { return iterator(Decls.begin()); } 45 iterator end() { return iterator(Decls.end()); } 47 const_iterator begin() const { return const_iterator(Decls.begin()); } 48 const_iterator end() const { return const_iterator(Decls.end()); } 51 Decls.push_back(DeclAccessPair::make(D, AS), C); 58 for (DeclsTy::iterator I = Decls.begin(), E = Decls.end(); I != E; ++I) { 67 void erase(unsigned I) { Decls[I] = Decls.pop_back_val(); [all...] |
CXXInheritance.h | 80 DeclContext::lookup_result Decls;
|
UnresolvedSet.h | 109 iterator begin() { return iterator(decls().begin()); } 110 iterator end() { return iterator(decls().end()); } 112 const_iterator begin() const { return const_iterator(decls().begin()); } 113 const_iterator end() const { return const_iterator(decls().end()); } 120 decls().push_back(DeclAccessPair::make(D, AS)); 127 for (DeclsTy::iterator I = decls().begin(), E = decls().end(); I != E; ++I) 143 void erase(unsigned I) { decls()[I] = decls().pop_back_val(); } 145 void erase(iterator I) { *I.ir = decls().pop_back_val(); 167 DeclsTy &decls() { function in class:clang::UnresolvedSetImpl 170 const DeclsTy &decls() const { function in class:clang::UnresolvedSetImpl [all...] |
/external/clang/include/clang/Sema/ |
IdentifierResolver.h | 32 /// IdentifierResolver - Keeps track of shadowed decls on enclosing 37 /// IdDeclInfo - Keeps track of information about decls associated 45 inline DeclsTy::iterator decls_begin() { return Decls.begin(); } 46 inline DeclsTy::iterator decls_end() { return Decls.end(); } 48 void AddDecl(NamedDecl *D) { Decls.push_back(D); } 56 Decls.insert(Pos, D); 60 DeclsTy Decls; 65 /// iterator - Iterate over the decls of a specified declaration name. 78 /// 2) A IdDeclInfo::DeclsTy::iterator that traverses only the decls of the 80 /// 3) A IdDeclInfo::DeclsTy::iterator that traverses the decls of paren [all...] |
Lookup.h | 272 return Decls; 275 iterator begin() const { return iterator(Decls.begin()); } 276 iterator end() const { return iterator(Decls.end()); } 278 /// \brief Return true if no decls were found 279 bool empty() const { return Decls.empty(); } 376 Decls.addDecl(D, AS); 383 Decls.append(Other.Decls.begin(), Other.Decls.end()); 396 assert(ResultKind == NotFound && Decls.empty()) [all...] |
/external/clang/utils/TableGen/ |
ClangASTNodesEmitter.cpp | 203 RecordVector Decls = Records.getAllDerivedDefinitions("Decl"); 206 for (RecordVector::iterator i = Decls.begin(), e = Decls.end(); i != e; ++i) {
|
/external/clang/lib/AST/ |
CXXInheritance.cpp | 29 llvm::SetVector<NamedDecl *, SmallVector<NamedDecl *, 8> > Decls; 31 Decls.insert(Path->Decls.front()); 33 NumDeclsFound = Decls.size(); 35 std::copy(Decls.begin(), Decls.end(), DeclsFound); 392 for (Path.Decls = BaseRecord->lookup(N); 393 !Path.Decls.empty(); 394 Path.Decls = Path.Decls.slice(1)) [all...] |
DeclPrinter.cpp | 36 void ProcessDeclGroup(SmallVectorImpl<Decl*>& Decls); 200 void DeclPrinter::ProcessDeclGroup(SmallVectorImpl<Decl*>& Decls) { 202 Decl::printGroup(Decls.data(), Decls.size(), Out, Policy, Indentation); 204 Decls.clear(); 228 SmallVector<Decl*, 2> Decls; 250 if (!Decls.empty() && !CurDeclType.isNull()) { 255 cast<TagType>(BaseType)->getDecl() == Decls[0]) { 256 Decls.push_back(*D); 262 if (!Decls.empty() [all...] |
DeclBase.cpp | 118 llvm::errs() << " " << totalDecls << " decls total.\n"; 124 llvm::errs() << " " << n##DERIVED##s << " " #DERIVED " decls, " \ 963 DeclContext::BuildDeclChain(ArrayRef<Decl*> Decls, 968 for (unsigned I = 0, N = Decls.size(); I != N; ++I) { 969 if (FieldsAlreadyLoaded && isa<FieldDecl>(Decls[I])) 972 Decl *D = Decls[I]; 1006 SmallVector<Decl*, 64> Decls; 1008 switch (Source->FindExternalLexicalDecls(this, Decls)) { 1017 if (Decls.empty()) 1030 BuildDeclChain(Decls, FieldsAlreadyLoaded) [all...] |
Decl.cpp | 737 // look at previous decls in here. [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | 226 /// True if we are within an Objective-C container while parsing C-like decls. 229 /// to parse the C-like decls, meaning Actions.getObjCDeclContext() will [all...] |
/external/clang/include/clang/Serialization/ |
ASTReader.h | 442 ArrayRef<serialization::LocalDeclID> Decls; 445 FileDeclsInfo(ModuleFile *Mod, ArrayRef<serialization::LocalDeclID> Decls) 446 : Mod(Mod), Decls(Decls) {} 452 // Updates for visible decls can occur for other contexts than just the 677 /// "interesting" decls. 739 /// \brief The IDs of all locally scoped extern "C" decls in the chain. 753 /// Sema tracks a few important decls, such as namespace std, directly. 763 /// The AST context tracks a few important decls, currently cudaConfigureCall, 779 /// \brief A list of undefined decls with internal linkage followed by th [all...] |
/external/clang/lib/Sema/ |
SemaStmt.cpp | 311 // If we're in C89 mode, check that we don't have any decls after stmts. If [all...] |
SemaDecl.cpp | 145 // Look for type decls in dependent base classes that have known primary [all...] |
SemaDeclCXX.cpp | [all...] |
TreeTransform.h | [all...] |
/external/clang/lib/Serialization/ |
ASTReaderStmt.cpp | 289 SmallVector<Decl *, 16> Decls; 290 Decls.reserve(Record.size() - Idx); 292 Decls.push_back(ReadDecl(Record, Idx)); 294 Decls.data(), 295 Decls.size()))); [all...] |
ASTReader.cpp | [all...] |
ASTWriter.cpp | 884 // Decls and Types block. [all...] |
/external/clang/tools/libclang/ |
CIndex.cpp | 302 SmallVector<Decl *, 16> Decls; 303 Unit->findFileRegionDecls(File, Offset, Length, Decls); 305 // If we didn't find any file level decls for the file, try looking at the 307 while (Decls.empty() || Decls.front()->isTopLevelDeclInObjCContainer()) { 323 Unit->findFileRegionDecls(File, Offset, Length, Decls); 326 assert(!Decls.empty()); 330 SmallVectorImpl<Decl *>::iterator DIt = Decls.begin(); 331 for (SmallVectorImpl<Decl *>::iterator DE = Decls.end(); DIt != DE; ++DIt) { 368 // No Decls overlapped with the range. Move up the lexical context until ther [all...] |