Searched refs:CXXBasePaths (Results 1 - 22 of 22) sorted by path

/external/chromium_org/tools/clang/blink_gc_plugin/
H A DRecordInfo.cpp91 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();
H A DRecordInfo.h132 clang::CXXBasePaths* base_paths_;
/external/chromium_org/tools/clang/plugins/
H A DFindBadConstructsConsumer.cpp556 CXXBasePaths refcounted_path;
608 CXXBasePaths dtor_paths;
615 for (CXXBasePaths::const_paths_iterator it = dtor_paths.begin();
/external/clang/include/clang/AST/
H A DCXXInheritance.h117 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 DDeclCXX.h33 class CXXBasePaths;
1423 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const;
1509 CXXBasePaths &Paths) const;
/external/clang/include/clang/Sema/
H A DLookup.h283 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 DSema.h76 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/clang/lib/AST/
H A DCXXInheritance.cpp25 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 DVTableBuilder.cpp261 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/lib/CodeGen/
H A DItaniumCXXABI.cpp893 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
905 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end(); I != E;
/external/clang/lib/Sema/
H A DSemaAccess.cpp930 CXXBasePaths &Paths) {
948 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end();
1187 CXXBasePaths paths;
1380 CXXBasePaths Paths;
H A DSemaCast.cpp741 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 DSemaDecl.cpp6185 CXXBasePaths Paths;
H A DSemaDeclAttr.cpp389 CXXBasePaths BPaths(false, false);
H A DSemaDeclCXX.cpp1639 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 DSemaExceptionSpec.cpp640 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
H A DSemaExpr.cpp10323 CXXBasePaths Paths;
H A DSemaLookup.cpp333 // 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 DSemaOverload.cpp2771 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp145 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
692 CXXBasePaths Paths(false, false, false);
H A DStore.cpp334 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true,
/external/lldb/source/Symbol/
H A DClangASTType.cpp3529 CXXBasePaths paths;
3534 CXXBasePaths::const_paths_iterator path, path_end = paths.end();

Completed in 9173 milliseconds