## Uses of Interface
org.eclipse.cdt.core.dom.ast.IFunction

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

### Uses of IFunction in org.eclipse.cdt.core.dom.ast

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IFunction
`static boolean` ASTTypeUtil.`functionTakesParameters(IFunction function)` Returns whether the function matching the given function binding takes parameters or not.

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

Subinterfaces of IFunction in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPConstructor`
`interface` `ICPPConstructorSpecialization` Binding for specializations of constructors.
`interface` `ICPPDeferredFunction` Represents a reference to a function which cannot be resolved because an argument depends on a template parameter.
`interface` `ICPPFunction` Binding for c++ functions.
`interface` `ICPPFunctionInstance` This interface represents an instantiation or an explicit specialization of a function template.
`interface` `ICPPFunctionSpecialization` Binding for specializations of functions.
`interface` `ICPPFunctionTemplate` Interface for function templates
`interface` `ICPPMethod` Base interface for methods, also used for constructors.
`interface` `ICPPMethodSpecialization` Specialization of a method.