Lines Matching refs:methods

410   for (const auto *MD : RD->methods()) {
446 /// Offsets - Keeps track of methods and their offsets.
481 // relationship between the two methods.
498 // The methods must have the same name.
691 for (const auto *MD : RD->methods()) {
855 /// MethodInfoMap - The information for all methods in the vtable we're
872 /// Thunks - A map that contains all the thunks needed for all methods in the
935 /// AddMethods - Add the methods of this base subobject and all its
1073 /// Visit all the methods overridden by the given method recursively,
1090 /// the overridden methods that the function decl overrides.
1102 // Now go through the method info map and see if any of the methods need
1315 /// overrides any methods in the set of given bases.
1415 // Now check the overridden methods.
1483 for (const auto *MD : RD->methods()) {
2156 for (const auto *MD : MostDerivedClass->methods()) {
2432 /// MethodInfoMap - The information for all methods in the vftable we're
2445 /// Thunks - A map that contains all the thunks needed for all methods in the
2483 /// AddMethods - Add the methods of this base subobject and the relevant
2506 // Skip the methods that the MostDerivedClass didn't override
2667 // methods, traverse the path, calculating the this offset in the most
2856 // Put the virtual methods into VirtualMethods in the proper order:
2859 // (including overrides, non-virtual methods and any other named decl that
2931 // Put virtual methods in the proper order.
2936 // - replacing overridden methods in their existing slots, as long as they
2938 // - adding new slots for methods of the current base not present in any
2940 // - adding new slots for methods that require Return adjustment.
2941 // We keep track of the methods visited in the sub-bases in MethodInfoMap.
3007 // Skip methods that don't belong to the vftable of the current class,
3009 // but overrides multiple methods of other sub-bases.
3287 // new methods or bases. We append to either the vftable of our primary
3472 for (const CXXMethodDecl *MD : Info.IntroducingObject->methods()) {
3733 "Only use this method for virtual methods or dtors");