Searched refs:Decls (Results 1 - 25 of 39) sorted by relevance

12

/external/clang/include/clang/Sema/
H A DExternalSemaSource.h97 SmallVectorImpl<const DeclaratorDecl *> &Decls) {}
107 SmallVectorImpl<CXXConstructorDecl *> &Decls) {}
116 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} argument
124 virtual void ReadDynamicClasses(SmallVectorImpl<CXXRecordDecl *> &Decls) {} argument
134 SmallVectorImpl<NamedDecl *> &Decls) {}
96 ReadUnusedFileScopedDecls( SmallVectorImpl<const DeclaratorDecl *> &Decls) argument
106 ReadDelegatingConstructors( SmallVectorImpl<CXXConstructorDecl *> &Decls) argument
133 ReadLocallyScopedExternalDecls( SmallVectorImpl<NamedDecl *> &Decls) argument
H A DLookup.h260 return Decls;
263 iterator begin() const { return iterator(Decls.begin()); }
264 iterator end() const { return iterator(Decls.end()); }
267 bool empty() const { return Decls.empty(); }
361 Decls.addDecl(D, AS);
368 Decls.append(Other.Decls.begin(), Other.Decls.end());
381 assert(ResultKind == NotFound && Decls.empty());
395 if (Decls
628 UnresolvedSet<8> Decls; member in class:clang::LookupResult
680 llvm::DenseMap<NamedDecl*, NamedDecl*> Decls; member in class:clang::ADLResult
[all...]
H A DIdentifierResolver.h45 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); }
61 Decls.insert(Pos, D);
65 DeclsTy Decls; member in class:clang::IdentifierResolver::IdDeclInfo
/external/clang/lib/AST/
H A DDeclGroup.cpp1 //===--- DeclGroup.cpp - Classes for representing groups of Decls -*- C++ -*-==//
20 DeclGroup* DeclGroup::Create(ASTContext &C, Decl **Decls, unsigned NumDecls) { argument
24 new (Mem) DeclGroup(NumDecls, Decls);
H A DCXXInheritance.cpp29 SmallVector<NamedDecl *, 8> Decls; local
31 if (KnownDecls.insert(*Path->Decls.first))
32 Decls.push_back(*Path->Decls.first);
34 NumDeclsFound = Decls.size();
36 std::copy(Decls.begin(), Decls.end(), DeclsFound);
387 for (Path.Decls = BaseRecord->lookup(N);
388 Path.Decls.first != Path.Decls
[all...]
H A DDeclPrinter.cpp35 void ProcessDeclGroup(SmallVectorImpl<Decl*>& Decls);
201 void DeclPrinter::ProcessDeclGroup(SmallVectorImpl<Decl*>& Decls) { argument
203 Decl::printGroup(Decls.data(), Decls.size(), Out, Policy, Indentation);
205 Decls.clear();
229 SmallVector<Decl*, 2> Decls; local
262 if (!Decls.empty() && !CurDeclType.isNull()) {
265 cast<TagType>(BaseType)->getDecl() == Decls[0]) {
266 Decls.push_back(*D);
272 if (!Decls
[all...]
H A DDeclBase.cpp882 DeclContext::BuildDeclChain(ArrayRef<Decl*> Decls, argument
887 for (unsigned I = 0, N = Decls.size(); I != N; ++I) {
888 if (FieldsAlreadyLoaded && isa<FieldDecl>(Decls[I]))
891 Decl *D = Decls[I];
914 SmallVector<Decl*, 64> Decls; local
916 switch (Source->FindExternalLexicalDecls(this, Decls)) {
925 if (Decls.empty())
937 llvm::tie(ExternalFirst, ExternalLast) = BuildDeclChain(Decls,
963 ArrayRef<NamedDecl*> Decls) {
972 I = Decls
961 SetExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name, ArrayRef<NamedDecl*> Decls) argument
[all...]
H A DStmtPrinter.cpp126 SmallVector<Decl*, 2> Decls; local
128 Decls.push_back(*Begin);
130 Decl::printGroup(Decls.data(), Decls.size(), OS, Policy, IndentLevel);
H A DDecl.cpp2776 SmallVector<Decl*, 64> Decls; local
2779 Decls)) {
2790 for (unsigned i=0, e=Decls.size(); i != e; ++i)
2791 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i]));
2794 if (Decls.empty())
2797 llvm::tie(FirstDecl, LastDecl) = BuildDeclChain(Decls,
/external/llvm/lib/DebugInfo/
H A DDWARFDebugAbbrev.cpp23 Decls.push_back(abbrevDeclaration);
36 for (unsigned i = 0, e = Decls.size(); i != e; ++i)
37 Decls[i].dump(OS);
45 DWARFAbbreviationDeclarationCollConstIter end = Decls.end();
46 for (pos = Decls.begin(); pos != end; ++pos) {
52 if (idx < Decls.size())
53 return &Decls[idx];
H A DDWARFDebugAbbrev.h30 std::vector<DWARFAbbreviationDeclaration> Decls; member in class:llvm::DWARFAbbreviationDeclarationSet
40 Decls.clear();
/external/clang/include/clang/AST/
H A DDeclGroup.h1 //===--- DeclGroup.h - Classes for representing groups of Decls -*- C++ -*-===//
40 static DeclGroup *Create(ASTContext &C, Decl **Decls, unsigned NumDecls);
72 static DeclGroupRef Create(ASTContext &C, Decl **Decls, unsigned NumDecls) {
76 return DeclGroupRef(Decls[0]);
77 return DeclGroupRef(DeclGroup::Create(C, Decls, NumDecls));
H A DASTImporter.h226 /// \param Decls the set of declarations with the same name as the
229 /// \param NumDecls the number of conflicting declarations in \p Decls.
235 NamedDecl **Decls,
H A DCXXInheritance.h80 DeclContext::lookup_result Decls; member in class:clang::CXXBasePath
H A DExternalASTSource.h168 SmallVectorImpl<Decl *> &Decls) {}
274 ArrayRef<NamedDecl*> Decls);
167 FindFileRegionDecls(FileID File, unsigned Offset,unsigned Length, SmallVectorImpl<Decl *> &Decls) argument
H A DUnresolvedSet.h180 SmallVector<DeclAccessPair, InlineCapacity> Decls; member in class:clang::UnresolvedSet
/external/clang/lib/Sema/
H A DIdentifierResolver.cpp72 for (DeclsTy::iterator I = Decls.end(); I != Decls.begin(); --I) {
74 Decls.erase(I-1);
84 for (DeclsTy::iterator I = Decls.end(); I != Decls.begin(); --I) {
H A DSemaLookup.cpp311 assert(ResultKind != NotFound || Decls.size() == 0);
312 assert(ResultKind != Found || Decls.size() == 1);
313 assert(ResultKind != FoundOverloaded || Decls.size() > 1 ||
314 (Decls.size() == 1 &&
317 assert(ResultKind != Ambiguous || Decls.size() > 1 ||
318 (Decls.size() == 1 && (Ambiguity == AmbiguousBaseSubobjects ||
338 unsigned N = Decls.size();
349 NamedDecl *D = (*Decls.begin())->getUnderlyingDecl();
371 NamedDecl *D = Decls[I]->getUnderlyingDecl();
384 Decls[
[all...]
H A DSemaStmt.cpp1170 llvm::SmallPtrSet<VarDecl*, 8> &Decls; member in class:__anon244::DeclExtractor
1176 DeclExtractor(Sema &S, llvm::SmallPtrSet<VarDecl*, 8> &Decls, argument
1179 Decls(Decls),
1240 Decls.insert(VD);
1248 llvm::SmallPtrSet<VarDecl*, 8> &Decls; member in class:__anon244::DeclMatcher
1254 DeclMatcher(Sema &S, llvm::SmallPtrSet<VarDecl*, 8> &Decls, Stmt *Statement) : argument
1255 Inherited(S.Context), Decls(Decls), FoundDecl(false) {
1306 if (Decls
1325 llvm::SmallPtrSet<VarDecl*, 8> Decls; local
[all...]
/external/clang/utils/TableGen/
H A DClangASTNodesEmitter.cpp199 RecordVector Decls = Records.getAllDerivedDefinitions("Decl"); local
202 for (RecordVector::iterator i = Decls.begin(), e = Decls.end(); i != e; ++i) {
/external/clang/include/clang/Serialization/
H A DASTReader.h317 ArrayRef<serialization::LocalDeclID> Decls; member in struct:clang::ASTReader::FileDeclsInfo
320 FileDeclsInfo(ModuleFile *Mod, ArrayRef<serialization::LocalDeclID> Decls) argument
321 : Mod(Mod), Decls(Decls) {}
1142 /// LazyOffsetPtr (which is used by Decls for the body of functions, etc).
1163 /// \param Decls Vector that will contain the declarations loaded
1172 SmallVectorImpl<Decl*> &Decls);
1178 SmallVectorImpl<Decl *> &Decls);
1242 SmallVectorImpl<const DeclaratorDecl *> &Decls);
1245 SmallVectorImpl<CXXConstructorDecl *> &Decls);
[all...]
/external/clang/lib/Serialization/
H A DASTReader.cpp2442 SmallVectorImpl<GlobalDeclID> &Decls = StoredMergedDecls[CanonID]; local
2444 Decls.push_back(getGlobalDeclID(F, Record[Idx++]));
4728 /// LazyOffsetPtr (which is used by Decls for the body of functions, etc).
4745 SmallVectorImpl<Decl*> &Decls;
4751 SmallVectorImpl<Decl*> &Decls)
4752 : Reader(Reader), DC(DC), isKindWeWant(isKindWeWant), Decls(Decls)
4788 This->Decls.push_back(D);
4799 SmallVectorImpl<Decl*> &Decls) {
4802 FindExternalLexicalDeclsVisitor Visitor(*this, DC, isKindWeWant, Decls);
[all...]
H A DASTWriter.cpp835 // Decls and Types block.
927 // Statements and Exprs can occur in the Decls and Types block.
2184 SmallVector<KindDeclIDPair, 64> Decls; local
2187 Decls.push_back(std::make_pair((*D)->getKind(), GetDeclRef(*D)));
2190 Stream.EmitRecordWithBlob(DeclContextLexicalAbbrev, Record, data(Decls));
2590 SmallVector<Decl *, 16> Decls(IdResolver.begin(II),
2592 for (SmallVector<Decl *, 16>::reverse_iterator D = Decls.rbegin(),
2593 DEnd = Decls.rend();
3943 LocDeclIDsTy &Decls = Info->DeclIDs; local
3945 if (Decls
[all...]
/external/clang/lib/CodeGen/
H A DCGDeclCXX.cpp345 llvm::Constant **Decls,
361 if (Decls[i])
362 Builder.CreateCall(Decls[i]);
344 GenerateCXXGlobalInitFunc(llvm::Function *Fn, llvm::Constant **Decls, unsigned NumDecls) argument
/external/clang/lib/Frontend/
H A DASTUnit.cpp2604 LocDeclsTy *&Decls = FileDecls[FID];
2605 if (!Decls)
2606 Decls = new LocDeclsTy();
2610 if (Decls->empty() || Decls->back().first <= Offset) {
2611 Decls->push_back(LocDecl);
2616 I = std::upper_bound(Decls->begin(), Decls->end(), LocDecl, compLocDecl);
2618 Decls->insert(I, LocDecl);
2622 SmallVectorImpl<Decl *> &Decls) {
2621 findFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl<Decl *> &Decls) argument
[all...]

Completed in 432 milliseconds

12