Searched refs:CXXBasePathElement (Results 1 – 9 of 9) sorted by relevance
43 struct CXXBasePathElement { struct69 class CXXBasePath : public SmallVector<CXXBasePathElement, 4> {82 SmallVectorImpl<CXXBasePathElement>::clear(); in clear()
208 CXXBasePathElement Element; in lookupInBases() 334 for (const CXXBasePathElement &PE : Path) { in lookupInBases()
229 const CXXBasePathElement &Element = Path[I - 1]; in ComputeBaseOffset() 241 const CXXBasePathElement &Element = Path[I]; in ComputeBaseOffset() 2814 for (const CXXBasePathElement &Element : Path) { in ComputeThisOffset()
3338 for (CXXBasePathElement &Elem : Paths.front()) in evaluateVarDeclInit() 6309 for (CXXBasePathElement &Elem : Paths.front()) in HandleFunctionCall()
1540 for (const CXXBasePathElement &PathElement : Path) { in emitExactDynamicCast() 1689 for (const CXXBasePathElement &PathElement : Path) { in buildStructorSignature()
1722 for (CXXBasePathElement &PE : llvm::reverse(Path)) in TryStaticDowncast()
2614 const CXXBasePathElement &PathElement = Path->back(); in LookupQualifiedName()
16100 for (const CXXBasePathElement &B : Path) in ActOnBlockStmtExpr()
6769 clang::CXXBasePathElement elem = (*path)[e]; in GetIndexOfChildMemberWithName()