## Uses of Interface
org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod

Packages that use ICPPMethod
org.eclipse.cdt.core.dom.ast.cpp

### Uses of ICPPMethod in org.eclipse.cdt.core.dom.ast.cpp

Subinterfaces of ICPPMethod in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPConstructor`
`interface` `ICPPConstructorSpecialization` Binding for specializations of constructors.
`interface` `ICPPMethodSpecialization` Specialization of a method.

Fields in org.eclipse.cdt.core.dom.ast.cpp declared as ICPPMethod
`static ICPPMethod[]` ICPPMethod.`EMPTY_CPPMETHOD_ARRAY`

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPMethod
`ICPPMethod[]` ICPPClassType.`getAllDeclaredMethods()` Returns a list of ICPPMethod objects representing all method explicitly declared by this class and inherited from base classes.
`ICPPMethod[]` ICPPClassSpecialization.`getAllDeclaredMethods(IASTNode point)` Similar to `ICPPClassType.getAllDeclaredMethods()` but a accepts a starting point for template instantiation.
`ICPPMethod[]` ICPPClassType.`getDeclaredMethods()` Returns a list of ICPPMethod objects representing all methods explicitly declared by this class.
`ICPPMethod[]` ICPPClassSpecialization.`getDeclaredMethods(IASTNode point)` Similar to `ICPPClassType.getDeclaredMethods()` but a accepts a starting point for template instantiation.
`ICPPMethod[]` ICPPClassScope.`getImplicitMethods()` Returns an array of methods that were implicitly added to this class scope.
`ICPPMethod[]` ICPPClassType.`getMethods()` Returns a list of ICPPMethod objects representing all methods defined for this class including those declared, inherited, or generated (e.g. default constructors and the like).
`ICPPMethod[]` ICPPClassSpecialization.`getMethods(IASTNode point)` Similar to `ICPPClassType.getMethods()` but a accepts a starting point for template instantiation.
`static ICPPMethod[]` SemanticQueries.`getPureVirtualMethods(ICPPClassType classType, IASTNode point)` Returns all pure virtual methods of a class.