Home
last modified time | relevance | path

Searched refs:CXXBasePaths (Results 1 – 22 of 22) sorted by relevance

/external/clang/lib/AST/
DCXXInheritance.cpp25 void CXXBasePaths::ComputeDeclsFound() { in ComputeDeclsFound()
38 CXXBasePaths::decl_range CXXBasePaths::found_decls() { in found_decls()
50 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous()
57 void CXXBasePaths::clear() { in clear()
66 void CXXBasePaths::swap(CXXBasePaths &Other) { in swap()
77 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom()
83 CXXBasePaths &Paths) const { in isDerivedFrom()
97 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom()
174 bool CXXBasePaths::lookupInBases(ASTContext &Context, in lookupInBases()
301 CXXBasePaths &Paths) const { in lookupInBases()
[all …]
DVTableBuilder.cpp261 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset()
1228 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset()
1236 for (CXXBasePaths::const_paths_iterator I = Paths.begin(), E = Paths.end(); in ComputeThisAdjustmentBaseOffset()
2657 CXXBasePaths Paths; in ComputeThisOffset()
2670 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end(); in ComputeThisOffset()
/external/clang/include/clang/AST/
DCXXInheritance.h117 class CXXBasePaths {
176 explicit CXXBasePaths(bool FindAmbiguities = true,
183 ~CXXBasePaths() { delete [] DeclsFound; } in ~CXXBasePaths()
229 void swap(CXXBasePaths &Other);
DDeclCXX.h33 class CXXBasePaths; variable
1423 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const;
1509 CXXBasePaths &Paths) const;
/external/clang/include/clang/Sema/
DLookup.h283 CXXBasePaths *getBasePaths() const { in getBasePaths()
474 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P);
480 void setAmbiguousBaseSubobjects(CXXBasePaths &P);
636 void addDeclsFromBasePaths(const CXXBasePaths &P);
649 static void deletePaths(CXXBasePaths *);
655 CXXBasePaths *Paths;
DSema.h76 class CXXBasePaths; variable
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/blink_gc_plugin/
DRecordInfo.cpp90 base_paths_ = new CXXBasePaths(true, true, false); in IsGCDerived()
107 for (CXXBasePaths::paths_iterator it = base_paths_->begin(); in IsGCFinalized()
123 for (CXXBasePaths::paths_iterator it = base_paths_->begin(); in IsGCMixin()
DRecordInfo.h131 clang::CXXBasePaths* base_paths_;
/external/chromium_org/tools/clang/plugins/
DFindBadConstructsConsumer.cpp558 CXXBasePaths refcounted_path; in CheckRefCountedDtors()
610 CXXBasePaths dtor_paths; in CheckRefCountedDtors()
617 for (CXXBasePaths::const_paths_iterator it = dtor_paths.begin(); in CheckRefCountedDtors()
/external/clang/lib/Sema/
DSemaLookup.cpp334 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths()
475 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths()
476 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths()
483 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects()
484 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects()
491 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes()
492 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes()
1653 CXXBasePaths Paths; in LookupQualifiedName()
1706 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end(); in LookupQualifiedName()
1728 CXXBasePaths::paths_iterator FirstPath = Paths.begin(); in LookupQualifiedName()
[all …]
DSemaCast.cpp741 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast()
752 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast()
1124 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast()
1224 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast()
1266 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in TryStaticDowncast()
1361 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast()
DSemaAccess.cpp930 CXXBasePaths &Paths) { in FindBestPath()
948 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath()
1187 CXXBasePaths paths; in DiagnoseAccessPath()
1380 CXXBasePaths Paths; in IsAccessible()
DSemaExceptionSpec.cpp640 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckExceptionSpecSubset()
DSemaDeclCXX.cpp1639 bool Sema::IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths) { in IsDerivedFrom()
1654 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, in BuildBasePathArray()
1708 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckDerivedToBaseConversion()
1786 std::string Sema::getAmbiguousPathsDisplayString(CXXBasePaths &Paths) { in getAmbiguousPathsDisplayString()
1789 for (CXXBasePaths::paths_iterator Path = Paths.begin(); in getAmbiguousPathsDisplayString()
2494 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in FindBaseInitializer()
2498 for (CXXBasePaths::paths_iterator Path = Paths.begin(); in FindBaseInitializer()
5978 CXXBasePaths Paths(/*FindAmbiguities=*/true, // true to look in all bases. in FindHiddenVirtualMethods()
DSemaDeclAttr.cpp389 CXXBasePaths BPaths(false, false); in checkRecordTypeForCapability()
DSemaOverload.cpp2771 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckMemberPointerConversion()
DSemaDecl.cpp6185 CXXBasePaths Paths; in AddOverriddenMethods()
DSemaExpr.cpp10323 CXXBasePaths Paths; in BuildBuiltinOffsetOf()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCallAndReturn.cpp145 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
692 CXXBasePaths Paths(false, false, false); in hasMember()
DStore.cpp334 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in evalDynamicCast()
/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp893 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in computeOffsetHint()
905 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end(); I != E; in computeOffsetHint()
/external/lldb/source/Symbol/
DClangASTType.cpp3529 CXXBasePaths paths; in GetIndexOfChildMemberWithName()
3534 CXXBasePaths::const_paths_iterator path, path_end = paths.end(); in GetIndexOfChildMemberWithName()