Home | History | Annotate | Download | only in AST

Lines Matching defs:Methods

175     const OverridingMethods& Methods = I->second;
177 for (OverridingMethods::const_iterator I = Methods.begin(),
178 E = Methods.end(); I != E; ++I) {
438 /// Offsets - Keeps track of methods and their offsets.
473 // relationship between the two methods.
494 // The methods must have the same name.
594 /// Methods for iterating over the components.
856 /// MethodInfoMap - The information for all methods in the vtable we're
873 methods in the
936 /// AddMethods - Add the methods of this base subobject and all its
1084 /// Visit all the methods overridden by the given method recursively,
1104 OverriddenMethodsSetTy *Methods;
1108 return Methods->insert(MD);
1114 /// the overridden methods that the function decl overrides.
1123 // Now go through the method info map and see if any of the methods need
1349 /// overrides any methods in the set of given bases.
1454 // Now check the overridden methods.
2510 /// MethodInfoMap - The information for all methods in the vftable we're
2523 /// Thunks - A map that contains all the thunks needed for all methods in the
2564 /// AddMethods - Add the methods of this base subobject and the relevant
2583 // Skip the methods that the MostDerivedClass didn't override
2699 // For each path from the overrider to the parents of the overridden methods,
2739 // We can't just iterate over the overridden methods and return the first one
2796 // - replacing overridden methods in their existing slots, as long as they
2798 // - adding new slots for methods of the current base not present in any
2800 // - adding new slots for methods that require Return adjustment.
2801 // We keep track of the methods visited in the sub-bases in MethodInfoMap.
2875 // Skip methods that don't belong to the vftable of the current class,
2877 // but overrides multiple methods of other sub-bases.
2951 ErrorUnsupported("deleted methods", MD->getLocation());
3255 "Only use this method for virtual methods or dtors");