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

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

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

Methods in org.eclipse.cdt.core.dom.ast that return IASTFunctionDefinition
`IASTFunctionDefinition` IASTFunctionDefinition.`copy()`
`IASTFunctionDefinition` IASTFunctionDefinition.`copy(IASTNode.CopyStyle style)`
`IASTFunctionDefinition` INodeFactory.`newFunctionDefinition(IASTDeclSpecifier declSpecifier, IASTFunctionDeclarator declarator, IASTStatement bodyStatement)`

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

Subinterfaces of IASTFunctionDefinition in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPASTFunctionDefinition` In c++ the a function definition for a constructor may contain member initializers.
`interface` `ICPPASTFunctionWithTryBlock` Models a function defined with a try block, which is a function definition: void func() try { } catch (...) { }