Searched refs:CXXBasePathElement (Results 1 – 8 of 8) sorted by relevance
45 struct CXXBasePathElement { struct71 class CXXBasePath : public SmallVector<CXXBasePathElement, 4> {85 SmallVectorImpl<CXXBasePathElement>::clear(); in clear()
235 CXXBasePathElement Element; in lookupInBases()365 for (const CXXBasePathElement &PE : Path) { in lookupInBases()
229 const CXXBasePathElement &Element = Path[I - 1]; in ComputeBaseOffset()241 const CXXBasePathElement &Element = Path[I]; in ComputeBaseOffset()2670 for (const CXXBasePathElement &Element : Path) { in ComputeThisOffset()
1446 for (CXXBasePathElement &PE : llvm::reverse(Path)) in TryStaticDowncast()
2144 const CXXBasePathElement &PathElement = Path->back(); in LookupQualifiedName()
13439 for (const CXXBasePathElement &B : Path) in BuildBuiltinOffsetOf()
1275 for (const CXXBasePathElement &PathElement : Path) { in computeOffsetHint()
7235 clang::CXXBasePathElement elem = (*path)[e]; in GetIndexOfChildMemberWithName()