Home | History | Annotate | Download | only in AST

Lines Matching defs:FinalOverriders

60 /// FinalOverriders - Contains the final overrider member functions for all
62 class FinalOverriders {
135 FinalOverriders(const CXXRecordDecl *MostDerivedClass,
158 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass,
177 CXXFinalOverriderMap FinalOverriders;
178 MostDerivedClass->getFinalOverriders(FinalOverriders);
180 for (const auto &Overrider : FinalOverriders) {
325 FinalOverriders::ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual,
378 void FinalOverriders::dump(raw_ostream &Out, BaseSubobject Base,
566 /// FinalOverriders - The final overriders of the most derived class.
568 const FinalOverriders *Overriders;
589 const FinalOverriders *Overriders,
708 FinalOverriders::OverriderInfo Overrider =
810 /// FinalOverriders - The final overriders of the most derived class.
811 const FinalOverriders Overriders;
904 FinalOverriders::OverriderInfo Overrider);
1126 FinalOverriders::OverriderInfo Overrider =
1259 FinalOverriders::OverriderInfo Overrider) {
1286 /*FinalOverriders=*/nullptr,
1503 FinalOverriders::OverriderInfo Overrider =
1580 FinalOverriders::OverriderInfo Overrider =
2265 VCallAndVBaseOffsetBuilder Builder(RD, RD, /*FinalOverriders=*/nullptr,
2410 /// FinalOverriders - The final overriders of the most derived class.
2411 const FinalOverriders Overriders;
2483 CharUnits ComputeThisOffset(FinalOverriders::OverriderInfo Overrider);
2485 void CalculateVtordispAdjustment(FinalOverriders::OverriderInfo Overrider,
2651 VFTableBuilder::ComputeThisOffset(FinalOverriders::OverriderInfo Overrider) {
2842 FinalOverriders::OverriderInfo Overrider, CharUnits ThisOffset,
2970 FinalOverriders::OverriderInfo FinalOverrider =
3499 FinalOverriders Overriders(TopLevelRD, CharUnits::Zero(), TopLevelRD);
3503 FinalOverriders::OverriderInfo OI =