Lines Matching refs:BasePath
1281 bool Sema::BasePathInvolvesVirtualBase(const CXXCastPath &BasePath) { in BasePathInvolvesVirtualBase() argument
1282 for (CXXCastPath::const_iterator B = BasePath.begin(), in BasePathInvolvesVirtualBase()
1283 BEnd = BasePath.end(); in BasePathInvolvesVirtualBase()
1305 CXXCastPath *BasePath) { in CheckDerivedToBaseConversion() argument
1332 if (BasePath) in CheckDerivedToBaseConversion()
1333 BuildBasePathArray(Paths, *BasePath); in CheckDerivedToBaseConversion()
1363 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() argument
1370 BasePath); in CheckDerivedToBaseConversion()
2529 CXXCastPath BasePath; in BuildImplicitBaseInitializer() local
2530 BasePath.push_back(BaseSpec); in BuildImplicitBaseInitializer()
2534 &BasePath).take(); in BuildImplicitBaseInitializer()
7724 CXXCastPath BasePath; in DefineImplicitCopyAssignment() local
7725 BasePath.push_back(Base); in DefineImplicitCopyAssignment()
7732 VK_LValue, &BasePath).take(); in DefineImplicitCopyAssignment()
7742 VK_LValue, &BasePath); in DefineImplicitCopyAssignment()
8264 CXXCastPath BasePath; in DefineImplicitMoveAssignment() local
8265 BasePath.push_back(Base); in DefineImplicitMoveAssignment()
8271 VK_XValue, &BasePath).take(); in DefineImplicitMoveAssignment()
8281 VK_LValue, &BasePath); in DefineImplicitMoveAssignment()