Home
last modified time | relevance | path

Searched refs:NextBase (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/clang/unittests/Tooling/Syntax/
DTreeTest.cpp84 for (const auto &NextBase : in generateAllTreesWithShape() local
87 std::vector<const Node *>(NextBase.begin(), NextBase.end())); in generateAllTreesWithShape()
/external/llvm-project/clang/lib/AST/
DVTableBuilder.cpp2953 const CXXRecordDecl *NextBase = nullptr, *NextLastVBase = LastVBase; in AddMethods() local
2956 NextBase = WhichVFPtr.PathToIntroducingObject[BaseDepth]; in AddMethods()
2957 if (isDirectVBase(NextBase, RD)) { in AddMethods()
2958 NextLastVBase = NextBase; in AddMethods()
2959 NextBaseOffset = MostDerivedClassLayout.getVBaseClassOffset(NextBase); in AddMethods()
2962 Base.getBaseOffset() + Layout.getBaseClassOffset(NextBase); in AddMethods()
2967 NextBase = PrimaryBase; in AddMethods()
2971 if (NextBase) { in AddMethods()
2972 AddMethods(BaseSubobject(NextBase, NextBaseOffset), BaseDepth + 1, in AddMethods()
2974 if (!VisitedBases.insert(NextBase)) in AddMethods()
/external/clang/lib/AST/
DVTableBuilder.cpp2932 const CXXRecordDecl *NextBase = nullptr, *NextLastVBase = LastVBase; in AddMethods() local
2935 NextBase = WhichVFPtr.PathToBaseWithVPtr[BaseDepth]; in AddMethods()
2936 if (isDirectVBase(NextBase, RD)) { in AddMethods()
2937 NextLastVBase = NextBase; in AddMethods()
2938 NextBaseOffset = MostDerivedClassLayout.getVBaseClassOffset(NextBase); in AddMethods()
2941 Base.getBaseOffset() + Layout.getBaseClassOffset(NextBase); in AddMethods()
2946 NextBase = PrimaryBase; in AddMethods()
2950 if (NextBase) { in AddMethods()
2951 AddMethods(BaseSubobject(NextBase, NextBaseOffset), BaseDepth + 1, in AddMethods()
2953 if (!VisitedBases.insert(NextBase)) in AddMethods()