HomeSort by: relevance | last modified time | path
    Searched refs:CXXBasePath (Results 1 - 18 of 18) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
CXXInheritance.h 70 class CXXBasePath : public SmallVector<CXXBasePathElement, 4> {
77 CXXBasePath() = default;
125 std::list<CXXBasePath> Paths;
149 CXXBasePath ScratchPath;
171 using paths_iterator = std::list<CXXBasePath>::iterator;
172 using const_paths_iterator = std::list<CXXBasePath>::const_iterator;
187 CXXBasePath& front() { return Paths.front(); }
188 const CXXBasePath& front() const { return Paths.front(); }
DeclCXX.h 59 class CXXBasePath;
1581 CXXBasePath &Path)>;
1615 CXXBasePath &Path, const CXXRecordDecl *BaseRecord);
1627 CXXBasePath &Path,
  /src/external/apache2/llvm/dist/clang/lib/AST/
CXXInheritance.cpp 83 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
103 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
330 Paths.Paths.remove_if([&Paths](const CXXBasePath &Path) {
345 for (const CXXBasePath &HidingP : Paths) {
364 CXXBasePath &Path,
373 CXXBasePath &Path,
387 static bool findOrdinaryMember(const CXXRecordDecl *RD, CXXBasePath &Path,
398 CXXBasePath P;
404 [Name](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
413 CXXBasePath &Path, DeclarationName Name)
    [all...]
VTableBuilder.cpp 220 const CXXBasePath &Path) {
1221 for (const CXXBasePath &Path : Paths) {
2696 [&Bases](const CXXBaseSpecifier *Specifier, CXXBasePath &) {
2710 for (const CXXBasePath &Path : Paths) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
RefCntblBaseVirtualDtorChecker.cpp 73 &ProblematicBaseClass](const CXXBaseSpecifier *Base, CXXBasePath &) {
PtrTypesSemantics.cpp 80 [&AnyInconclusiveBase](const CXXBaseSpecifier *Base, CXXBasePath &) {
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
Store.h 37 class CXXBasePath;
160 SVal evalDerivedToBase(SVal Derived, const CXXBasePath &CastPath);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaAccess.cpp 939 static CXXBasePath *FindBestPath(Sema &S,
954 CXXBasePath *BestPath = nullptr;
967 CXXBasePath::iterator I = PI->end(), E = PI->begin();
1201 CXXBasePath &path = *FindBestPath(S, EC, entity, accessSoFar, paths);
1204 CXXBasePath::iterator i = path.end(), e = path.begin();
1205 CXXBasePath::iterator constrainingBase = i;
1394 CXXBasePath *Path = FindBestPath(S, EC, Entity, FinalAccess, Paths);
1844 const CXXBasePath &Path,
SemaCast.cpp 988 const CXXBasePath &Path = *I;
991 for (CXXBasePath::const_iterator IElem = Path.begin(), EElem = Path.end();
1643 for (clang::CXXBasePath &Path : Paths) {
SemaDeclCXX.cpp 1304 CXXBasePath &Path) {
1325 CXXBasePath *BestPath = nullptr;
2852 static void BuildBasePathArray(const CXXBasePath &Path,
2855 // FIXME: It would be better if CXXBasePath had the base specifier for
2907 const CXXBasePath *Path = nullptr;
2915 for (const CXXBasePath &PossiblePath : Paths) {
3005 for (CXXBasePath::const_iterator Element = Path->begin();
3180 CXXBasePath &Path) {
9730 bool operator()(const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
SemaLookup.cpp 2231 CXXBasePath &Path) -> bool {
SemaStmt.cpp 4409 bool operator()(const CXXBaseSpecifier *S, CXXBasePath &) {
SemaDecl.cpp 8180 auto VisitBase = [&] (const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
SemaExpr.cpp 15194 CXXBasePath &Path = Paths.front();
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
Store.cpp 265 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) {
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 88 CXXBasePath &IgnoredParam) {
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 92 class CXXBasePath;
7283 const CXXBasePath &Path,
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
ItaniumCXXABI.cpp 1395 for (const CXXBasePath &Path : Paths) {

Completed in 81 milliseconds