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

/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 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 DUnresolvedSet.h18 #include "clang/AST/DeclAccessPair.h"
30 typedef MutableArrayRef<DeclAccessPair> DeclsTy;
57 DeclAccessPair getPair() const { return *ir; }
94 typedef SmallVectorImpl<DeclAccessPair> DeclsTy;
120 decls().push_back(DeclAccessPair::make(D, AS));
161 DeclAccessPair &operator[](unsigned I) { return decls()[I]; }
162 const DeclAccessPair &operator[](unsigned I) const { return decls()[I]; }
178 SmallVector<DeclAccessPair, InlineCapacity> Decls;
H A DExpr.h20 #include "clang/AST/DeclAccessPair.h"
2307 /// \brief The DeclAccessPair through which the MemberDecl was found due to
2309 DeclAccessPair FoundDecl;
2395 ValueDecl *memberdecl, DeclAccessPair founddecl,
2411 DeclAccessPair getFoundDecl() const {
2413 return DeclAccessPair::make(getMemberDecl(),
H A DExprCXX.h2273 DeclAccessPair *Results;
/external/clang/lib/Sema/
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),
1676 DeclAccessPair::make(Constructor, Access),
1687 DeclAccessPair Found,
1706 DeclAccessPair Found) {
1723 DeclAccessPair Foun
[all...]
H A DSemaExprMember.cpp736 DeclAccessPair FoundDecl,
743 DeclAccessPair foundDecl,
841 DeclAccessPair fakeFoundDecl =
842 DeclAccessPair::make(field, field->getAccess());
869 ValueDecl *Member, DeclAccessPair FoundDecl,
1024 DeclAccessPair FoundDecl = R.begin().getPair();
1663 DeclAccessPair FoundDecl,
H A DSemaOverload.cpp1458 DeclAccessPair AccessPair;
2951 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
3086 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
3144 DeclAccessPair FoundDecl = I.getPair();
4216 DeclAccessPair Found;
4595 DeclAccessPair Found;
5178 DeclAccessPair Found = ExplicitConversions[0];
5216 DeclAccessPair
[all...]
H A DSemaInit.cpp2841 DeclAccessPair Found,
2881 DeclAccessPair FoundDecl,
2952 S.Function.FoundDecl = DeclAccessPair::make(Constructor, Access);
3140 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
3328 DeclAccessPair Found;
3575 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
4203 DeclAccessPair FoundDecl = DeclAccessPair
[all...]
H A DSemaOpenMP.cpp2805 DeclAccessPair FoundDecl = DeclAccessPair::make(MD, MD->getAccess());
3494 DeclAccessPair FoundDecl = DeclAccessPair::make(MD, MD->getAccess());
3597 DeclAccessPair FoundDecl = DeclAccessPair::make(MD, MD->getAccess());
H A DSemaLookup.cpp2498 AddMethodCandidate(M, DeclAccessPair::make(M, AS_public), RD, ThisTy,
2502 AddOverloadCandidate(M, DeclAccessPair::make(M, AS_public),
2507 AddMethodTemplateCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public),
2512 AddTemplateOverloadCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public),
H A DSemaExprCXX.cpp1718 SmallVector<std::pair<DeclAccessPair,FunctionDecl*>, 2> Matches;
2174 SmallVector<DeclAccessPair,4> Matches;
2212 for (SmallVectorImpl<DeclAccessPair>::iterator
2543 DeclAccessPair FoundDecl,
2730 DeclAccessPair Found;
H A DSemaCast.cpp1335 DeclAccessPair FoundOverload;
2103 DeclAccessPair Found;
H A DSemaExpr.cpp1866 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs,
1870 AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none),
4100 S.AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none), Args,
H A DSemaCodeComplete.cpp3859 AddOverloadCandidate(FDecl, DeclAccessPair::make(FDecl, AS_none), Args,
H A DSemaTemplate.cpp4975 DeclAccessPair FoundResult; // temporary for ResolveOverloadedFunction
/external/clang/include/clang/Sema/
H A DInitialization.h723 DeclAccessPair FoundDecl;
955 DeclAccessPair Found,
990 DeclAccessPair FoundDecl,
H A DOverload.h289 DeclAccessPair FoundConversionFunction;
600 DeclAccessPair FoundDecl;
H A DDelayedDiagnostic.h47 DeclAccessPair FoundDecl,
H A DSema.h98 class DeclAccessPair;
2241 DeclAccessPair FoundDecl,
2252 void AddMethodCandidate(DeclAccessPair FoundDecl,
2259 DeclAccessPair FoundDecl,
2266 DeclAccessPair FoundDecl,
2275 DeclAccessPair FoundDecl,
2281 DeclAccessPair FoundDecl,
2287 DeclAccessPair FoundDecl,
2293 DeclAccessPair FoundDecl,
2341 DeclAccessPair
[all...]
/external/clang/lib/AST/
H A DExprCXX.cpp362 Results = static_cast<DeclAccessPair *>(
363 C.Allocate(sizeof(DeclAccessPair) * NumResults,
364 llvm::alignOf<DeclAccessPair>()));
366 NumResults * sizeof(DeclAccessPair));
403 Results = static_cast<DeclAccessPair *>(
404 C.Allocate(sizeof(DeclAccessPair) * NumResults,
406 llvm::alignOf<DeclAccessPair>()));
408 NumResults * sizeof(DeclAccessPair));
H A DExpr.cpp1329 DeclAccessPair founddecl,
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp2223 DeclAccessPair FoundDecl = DeclAccessPair::make(FoundD, AS);
H A DASTWriterStmt.cpp544 DeclAccessPair FoundDecl = E->getFoundDecl();

Completed in 386 milliseconds