Home | History | Annotate | Download | only in AST

Lines Matching defs:Path

36   /// VirtualBase - If the path from the derived class to the base class
38 /// virtual base in this path (i.e. closest to the base class).
43 /// path from the derived class to the base class involves a virtual base
214 const CXXBasePath &Path) {
221 for (int I = Path.size(), E = 0; I != E; --I) {
222 const CXXBasePathElement &Element = Path[I - 1];
233 for (unsigned I = NonVirtualStart, E = Path.size(); I != E; ++I) {
234 const CXXBasePathElement &Element = Path[I];
468 // Fast-path matches in the canonical types.
1260 // Check if this path gives us the right base subobject.
2667 CXXBasePath &Path, void *BasesSet) {
2696 const CXXBasePath &Path = (*I);
2699 // For each path from the overrider to the parents of the overridden methods,
2700 // traverse the path, calculating the this offset in the most derived class.
2701 for (int J = 0, F = Path.size(); J != F; ++J) {
2702 const CXXBasePathElement &Element = Path[J];
2768 // the one defined by the vfptr base path or the primary base of the current class.
2917 void PrintBasePath(const VFPtrInfo::BasePath &Path, raw_ostream &Out) {
2918 for (VFPtrInfo::BasePath::const_reverse_iterator I = Path.rbegin(),
2919 E = Path.rend(); I != E; ++I) {