Searched refs:DeclAccessPair (Results 1 - 25 of 28) sorted by relevance

12

/external/clang/include/clang/AST/
H A DDeclAccessPair.h1 //===--- DeclAccessPair.h - A decl bundled with its path access -*- C++ -*-===//
10 // This file defines the DeclAccessPair class, which provides an
30 class DeclAccessPair { class in namespace:clang
36 static DeclAccessPair make(NamedDecl *D, AccessSpecifier AS) {
37 DeclAccessPair p;
64 // Take a moment to tell SmallVector that DeclAccessPair is POD.
67 template<> struct isPodLike<clang::DeclAccessPair> {
H A DUnresolvedSet.h18 #include "clang/AST/DeclAccessPair.h"
29 UnresolvedSetIterator, DeclAccessPair *,
36 explicit UnresolvedSetIterator(DeclAccessPair *Iter)
38 explicit UnresolvedSetIterator(const DeclAccessPair *Iter)
39 : iterator_adaptor_base(const_cast<DeclAccessPair *>(Iter)) {}
48 const DeclAccessPair &getPair() const { return *I; }
56 typedef SmallVectorImpl<DeclAccessPair> DeclsTy;
87 decls().push_back(DeclAccessPair::make(D, AS));
122 DeclAccessPair &operator[](unsigned I) { return decls()[I]; }
123 const DeclAccessPair
[all...]
H A DASTUnresolvedSet.h25 struct DeclsTy : ASTVector<DeclAccessPair> {
27 DeclsTy(ASTContext &C, unsigned N) : ASTVector<DeclAccessPair>(C, N) {}
51 Decls.push_back(DeclAccessPair::make(D, AS), C);
82 DeclAccessPair &operator[](unsigned I) { return Decls[I]; }
83 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
H A DExpr.h20 #include "clang/AST/DeclAccessPair.h"
2308 /// \brief The DeclAccessPair through which the MemberDecl was found due to
2310 DeclAccessPair FoundDecl;
2399 DeclAccessPair founddecl,
2415 DeclAccessPair getFoundDecl() const {
2417 return DeclAccessPair::make(getMemberDecl(),
H A DExprCXX.h2494 DeclAccessPair *Results;
/external/clang/lib/Sema/
H A DSemaCUDA.cpp179 SmallVectorImpl<DeclAccessPair> &Matches) {
180 EraseUnwantedCUDAMatchesImpl<DeclAccessPair>(
181 *this, Caller, Matches, [](const DeclAccessPair &item) {
188 SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>> &Matches){
189 EraseUnwantedCUDAMatchesImpl<std::pair<DeclAccessPair, FunctionDecl *>>(
191 [](const std::pair<DeclAccessPair, FunctionDecl *> &item) {
H A DSemaAccess.cpp158 DeclAccessPair FoundDecl,
1516 DeclAccessPair::make(TargetDecl, Access),
1532 DeclAccessPair Found) {
1548 DeclAccessPair Found) {
1573 DeclAccessPair::make(decl, access), objectType);
1603 DeclAccessPair::make(Dtor, Access),
1613 DeclAccessPair Found,
1656 DeclAccessPair Found,
1688 DeclAccessPair::make(Constructor, Found.getAccess()),
1699 DeclAccessPair Foun
[all...]
H A DSemaExprMember.cpp777 FieldDecl *Field, DeclAccessPair FoundDecl,
784 DeclAccessPair foundDecl,
882 DeclAccessPair fakeFoundDecl =
883 DeclAccessPair::make(field, field->getAccess());
911 ValueDecl *Member, DeclAccessPair FoundDecl,
1113 DeclAccessPair FoundDecl = R.begin().getPair();
1763 FieldDecl *Field, DeclAccessPair FoundDecl,
H A DSemaOverload.cpp1221 DeclAccessPair Found = ICS.UserDefined.FoundConversionFunction;
1515 DeclAccessPair AccessPair;
3224 DeclAccessPair FoundDecl = I.getPair();
4303 DeclAccessPair Found;
4735 DeclAccessPair Found;
5356 DeclAccessPair Found = ExplicitConversions[0];
5394 DeclAccessPair &Found) {
5434 DeclAccessPair FoundDecl = ViableConversions[I];
5611 DeclAccessPair Found =
5612 DeclAccessPair
[all...]
H A DSemaCast.cpp1383 DeclAccessPair FoundOverload;
2268 DeclAccessPair Found;
2359 DeclAccessPair DAP;
H A DSemaInit.cpp3122 DeclAccessPair Found,
3162 DeclAccessPair FoundDecl,
3228 DeclAccessPair FoundDecl, CXXConstructorDecl *Constructor, QualType T,
3640 DeclAccessPair Found;
5213 DeclAccessPair dap;
6508 DeclAccessPair FoundFn = Step->Function.FoundDecl;
7106 DeclAccessPair Found;
H A DSemaExprCXX.cpp2058 SmallVector<std::pair<DeclAccessPair,FunctionDecl*>, 2> Matches;
2513 SmallVector<DeclAccessPair,4> Matches;
2554 for (SmallVectorImpl<DeclAccessPair>::iterator
3180 DeclAccessPair FoundDecl,
3369 DeclAccessPair Found;
H A DSemaLookup.cpp2954 DeclAccessPair Cand = DeclAccessPair::make(CandDecl, AS_public);
H A DSemaCodeComplete.cpp4066 AddOverloadCandidate(FD, DeclAccessPair::make(FD, FD->getAccess()),
4133 AddOverloadCandidate(FD, DeclAccessPair::make(FD, C->getAccess()),
4139 DeclAccessPair::make(FTD, C->getAccess()),
H A DSemaTemplateInstantiate.cpp2326 DeclAccessPair::make(Template, AS_public), Partial,
H A DSemaTemplate.cpp2819 DeclAccessPair::make(Template, AS_public), Partial,
5216 DeclAccessPair FoundResult; // temporary for ResolveOverloadedFunction
/external/clang/include/clang/Sema/
H A DTemplateDeduction.h249 DeclAccessPair FoundDecl;
258 void set(DeclAccessPair Found, Decl *Spec, DeductionFailureInfo Info) {
H A DOverload.h202 DeclAccessPair FoundCopyConstructor;
279 DeclAccessPair FoundConversionFunction;
603 DeclAccessPair FoundDecl;
803 DeclAccessPair FoundDecl;
817 ConstructorInfo Info = {DeclAccessPair::make(ND, D->getAccess()), nullptr,
H A DInitialization.h730 DeclAccessPair FoundDecl;
986 DeclAccessPair Found,
1021 DeclAccessPair FoundDecl,
1052 void AddConstructorInitializationStep(DeclAccessPair FoundDecl,
H A DDelayedDiagnostic.h47 DeclAccessPair FoundDecl,
H A DSema.h101 class DeclAccessPair;
2452 DeclAccessPair FoundDecl,
2464 void AddMethodCandidate(DeclAccessPair FoundDecl,
2471 DeclAccessPair FoundDecl,
2479 DeclAccessPair FoundDecl,
2489 DeclAccessPair FoundDecl,
2496 DeclAccessPair FoundDecl,
2502 DeclAccessPair FoundDecl,
2508 DeclAccessPair FoundDecl,
2567 DeclAccessPair
[all...]
/external/clang/lib/AST/
H A DExprCXX.cpp287 Results = static_cast<DeclAccessPair *>(
288 C.Allocate(sizeof(DeclAccessPair) * NumResults,
289 llvm::alignOf<DeclAccessPair>()));
290 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair));
326 Results = static_cast<DeclAccessPair *>(
327 C.Allocate(sizeof(DeclAccessPair) * NumResults,
329 llvm::alignOf<DeclAccessPair>()));
330 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair));
H A DASTImporter.cpp5891 DeclAccessPair ToFoundDecl = DeclAccessPair::make(
H A DExpr.cpp1405 ValueDecl *memberdecl, DeclAccessPair founddecl,
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp3034 DeclAccessPair FoundDecl = DeclAccessPair::make(FoundD, AS);

Completed in 533 milliseconds

12