/external/clang/include/clang/AST/ |
H A D | CXXInheritance.h | 117 class CXXBasePaths { class in namespace:clang 176 explicit CXXBasePaths(bool FindAmbiguities = true, function in class:clang::CXXBasePaths 183 ~CXXBasePaths() { delete [] DeclsFound; } 227 /// \brief Swap this data structure's contents with another CXXBasePaths 229 void swap(CXXBasePaths &Other);
|
H A D | DeclCXX.h | 33 class CXXBasePaths; 1423 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1509 CXXBasePaths &Paths) const;
|
/external/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 25 void CXXBasePaths::ComputeDeclsFound() { 38 CXXBasePaths::decl_range CXXBasePaths::found_decls() { 50 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { 57 void CXXBasePaths::clear() { 64 /// @brief Swaps the contents of this CXXBasePaths structure with the 66 void CXXBasePaths::swap(CXXBasePaths &Other) { 77 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, 83 CXXBasePaths [all...] |
H A D | VTableBuilder.cpp | 261 CXXBasePaths Paths(/*FindAmbiguities=*/false, 1228 CXXBasePaths Paths(/*FindAmbiguities=*/true, 1236 for (CXXBasePaths::const_paths_iterator I = Paths.begin(), E = Paths.end(); 2657 CXXBasePaths Paths; 2670 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end();
|
/external/clang/include/clang/Sema/ |
H A D | Lookup.h | 283 CXXBasePaths *getBasePaths() const { 474 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 480 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 636 void addDeclsFromBasePaths(const CXXBasePaths &P); 649 static void deletePaths(CXXBasePaths *); 655 CXXBasePaths *Paths;
|
H A D | Sema.h | 76 class CXXBasePaths; 4998 bool IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths); 5001 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 5016 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);
|
/external/chromium_org/tools/clang/plugins/ |
H A D | FindBadConstructsConsumer.cpp | 556 CXXBasePaths refcounted_path; 608 CXXBasePaths dtor_paths; 615 for (CXXBasePaths::const_paths_iterator it = dtor_paths.begin();
|
/external/chromium_org/tools/clang/blink_gc_plugin/ |
H A D | RecordInfo.h | 132 clang::CXXBasePaths* base_paths_;
|
H A D | RecordInfo.cpp | 91 base_paths_ = new CXXBasePaths(true, true, false); 108 for (CXXBasePaths::paths_iterator it = base_paths_->begin(); 124 for (CXXBasePaths::paths_iterator it = base_paths_->begin();
|
/external/clang/lib/Sema/ |
H A D | SemaLookup.cpp | 333 // Necessary because CXXBasePaths is not complete in Sema.h 334 void LookupResult::deletePaths(CXXBasePaths *Paths) { 475 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { 476 CXXBasePaths::const_paths_iterator I, E; 483 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { 484 Paths = new CXXBasePaths; 491 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { 492 Paths = new CXXBasePaths; 1653 CXXBasePaths Paths; 1706 for (CXXBasePaths [all...] |
H A D | SemaCast.cpp | 741 CXXBasePaths BasePaths; 752 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), 1124 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1224 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1266 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); 1361 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
|
H A D | SemaAccess.cpp | 930 CXXBasePaths &Paths) { 948 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); 1187 CXXBasePaths paths; 1380 CXXBasePaths Paths;
|
H A D | SemaExceptionSpec.cpp | 640 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
|
H A D | SemaDeclCXX.cpp | 1639 bool Sema::IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths) { 1654 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, 1708 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 1786 std::string Sema::getAmbiguousPathsDisplayString(CXXBasePaths &Paths) { 1789 for (CXXBasePaths::paths_iterator Path = Paths.begin(); 2494 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 2498 for (CXXBasePaths::paths_iterator Path = Paths.begin(); 5978 CXXBasePaths Paths(/*FindAmbiguities=*/true, // true to look in all bases.
|
H A D | SemaDeclAttr.cpp | 389 CXXBasePaths BPaths(false, false);
|
H A D | SemaOverload.cpp | 2771 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
|
H A D | SemaDecl.cpp | 6185 CXXBasePaths Paths;
|
H A D | SemaExpr.cpp | 10323 CXXBasePaths Paths;
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 334 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true,
|
H A D | ExprEngineCallAndReturn.cpp | 145 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 692 CXXBasePaths Paths(false, false, false);
|
/external/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 893 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, 905 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end(); I != E;
|
/external/lldb/source/Symbol/ |
H A D | ClangASTType.cpp | 3529 CXXBasePaths paths; 3534 CXXBasePaths::const_paths_iterator path, path_end = paths.end();
|