Lines Matching refs:Method
809 // Access to the set of methods overridden by the given C++ method.
812 overridden_methods_begin(const CXXMethodDecl *Method) const;
815 overridden_methods_end(const CXXMethodDecl *Method) const;
817 unsigned overridden_methods_size(const CXXMethodDecl *Method) const;
819 /// \brief Note that the given C++ \p Method overrides the given \p
820 /// Overridden method.
821 void addOverriddenMethod(const CXXMethodDecl *Method,
824 /// \brief Return C++ or ObjC overridden methods for the given \p Method.
826 /// An ObjC method is considered to override any method in the class's
829 /// A method in an implementation is not considered as overriding the same
830 /// method in the interface or its categories.
832 const NamedDecl *Method,
1543 /// This is in the same format as Objective-C method encodings.
1549 /// \brief Emit the encoded type for the method declaration \p Decl into
1562 /// this method declaration. If non-NULL, Container must be either
1892 /// \brief Observe that the given method cannot be a key function.
1893 /// Checks the key-function cache for the method's class and clears it
1899 /// \param method should be the declaration from the class definition
1900 void setNonKeyFunction(const CXXMethodDecl *method);
2002 // Ok for the superclass method parameter to be "nonnull" and the subclass
2003 // method parameter to be "nullable"
2008 // For the return type, it's okay for the superclass method to specify
2009 // "nullable" and the subclass method specify "nonnull"
2272 // unsigned integer type. This method takes a signed type, and returns the
2324 /// an Objective-C method/property/ivar etc. that is part of an interface,
2501 // Adds the encoding of a method parameter or return type.