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

/freebsd-9.3-release/contrib/llvm/tools/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) {}
54 Decls.push_back(DeclAccessPair::make(D, AS), C);
85 DeclAccessPair &operator[](unsigned I) { return Decls[I]; }
86 const DeclAccessPair &operator[](unsigned I) const { return Decls[I]; }
H A DUnresolvedSet.h18 #include "clang/AST/DeclAccessPair.h"
30 typedef llvm::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"
2281 /// \brief The DeclAccessPair through which the MemberDecl was found due to
2283 DeclAccessPair FoundDecl;
2369 ValueDecl *memberdecl, DeclAccessPair founddecl,
2385 DeclAccessPair getFoundDecl() const {
2387 return DeclAccessPair::make(getMemberDecl(),
H A DExprCXX.h2480 DeclAccessPair *Results;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaAccess.cpp158 DeclAccessPair FoundDecl,
1527 DeclAccessPair::make(TargetDecl, Access),
1543 DeclAccessPair Found) {
1559 DeclAccessPair Found) {
1584 DeclAccessPair::make(decl, access), objectType);
1614 DeclAccessPair::make(Dtor, Access),
1687 DeclAccessPair::make(Constructor, Access),
1698 DeclAccessPair Found,
1717 DeclAccessPair Found) {
1734 DeclAccessPair Foun
[all...]
H A DSemaExprMember.cpp720 DeclAccessPair FoundDecl,
727 DeclAccessPair foundDecl,
827 DeclAccessPair fakeFoundDecl =
828 DeclAccessPair::make(field, field->getAccess());
857 DeclAccessPair FoundDecl,
1013 DeclAccessPair FoundDecl = R.begin().getPair();
1684 DeclAccessPair FoundDecl,
H A DSemaOverload.cpp1447 DeclAccessPair AccessPair;
2940 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
3075 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
3133 DeclAccessPair FoundDecl = I.getPair();
4176 DeclAccessPair Found;
4553 DeclAccessPair Found;
5136 DeclAccessPair Found = ExplicitConversions[0];
5174 DeclAccessPair
[all...]
H A DSemaInit.cpp2726 DeclAccessPair Found,
2766 DeclAccessPair FoundDecl,
2837 S.Function.FoundDecl = DeclAccessPair::make(Constructor, Access);
3025 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
3213 DeclAccessPair Found;
3460 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess());
4085 DeclAccessPair FoundDecl = DeclAccessPair
[all...]
H A DSemaLookup.cpp2578 AddMethodCandidate(M, DeclAccessPair::make(M, AS_public), RD, ThisTy,
2582 AddOverloadCandidate(M, DeclAccessPair::make(M, AS_public),
2587 AddMethodTemplateCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public),
2592 AddTemplateOverloadCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public),
H A DSemaExprCXX.cpp1682 SmallVector<std::pair<DeclAccessPair,FunctionDecl*>, 2> Matches;
2148 SmallVector<DeclAccessPair,4> Matches;
2186 for (SmallVectorImpl<DeclAccessPair>::iterator
2520 DeclAccessPair FoundDecl,
2709 DeclAccessPair Found;
H A DSemaCast.cpp1321 DeclAccessPair FoundOverload;
2080 DeclAccessPair Found;
H A DSemaExpr.cpp1847 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs,
1851 AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none),
3998 S.AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none), Args,
H A DSemaCodeComplete.cpp3904 AddOverloadCandidate(FDecl, DeclAccessPair::make(FDecl, AS_none), Args,
H A DSemaTemplate.cpp4861 DeclAccessPair FoundResult; // temporary for ResolveOverloadedFunction
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DInitialization.h708 DeclAccessPair FoundDecl;
940 DeclAccessPair Found,
975 DeclAccessPair FoundDecl,
H A DOverload.h289 DeclAccessPair FoundConversionFunction;
596 DeclAccessPair FoundDecl;
H A DDelayedDiagnostic.h47 DeclAccessPair FoundDecl,
H A DSema.h96 class DeclAccessPair;
2119 DeclAccessPair FoundDecl,
2130 void AddMethodCandidate(DeclAccessPair FoundDecl,
2137 DeclAccessPair FoundDecl,
2144 DeclAccessPair FoundDecl,
2153 DeclAccessPair FoundDecl,
2159 DeclAccessPair FoundDecl,
2165 DeclAccessPair FoundDecl,
2171 DeclAccessPair FoundDecl,
2214 DeclAccessPair
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp363 Results = static_cast<DeclAccessPair *>(
364 C.Allocate(sizeof(DeclAccessPair) * NumResults,
365 llvm::alignOf<DeclAccessPair>()));
367 NumResults * sizeof(DeclAccessPair));
404 Results = static_cast<DeclAccessPair *>(
405 C.Allocate(sizeof(DeclAccessPair) * NumResults,
407 llvm::alignOf<DeclAccessPair>()));
409 NumResults * sizeof(DeclAccessPair));
H A DExpr.cpp1341 DeclAccessPair founddecl,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp2034 DeclAccessPair FoundDecl = DeclAccessPair::make(FoundD, AS);
H A DASTWriterStmt.cpp549 DeclAccessPair FoundDecl = E->getFoundDecl();

Completed in 607 milliseconds