HomeSort by relevance Sort by last modified time
    Searched defs:Decls (Results 1 - 21 of 21) sorted by null

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

Completed in 1437 milliseconds