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

Packages that use IASTDeclarator
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.cpp
org.eclipse.cdt.core.dom.ast.gnu.c

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

Subinterfaces of IASTDeclarator in org.eclipse.cdt.core.dom.ast
`interface` `IASTArrayDeclarator` This is the declarator for an array.
`interface` `IASTFieldDeclarator` This represents a field in a struct.
`interface` `IASTFunctionDeclarator` This is a declarator for a function.
`interface` `IASTStandardFunctionDeclarator` This is a declarator for a non K&R C function.

Fields in org.eclipse.cdt.core.dom.ast declared as IASTDeclarator
`static IASTDeclarator[]` IASTDeclarator.`EMPTY_DECLARATOR_ARRAY` Constant - empty declarator array

Methods in org.eclipse.cdt.core.dom.ast that return IASTDeclarator
`IASTDeclarator` IASTDeclarator.`copy()`
`IASTDeclarator` IASTDeclarator.`copy(IASTNode.CopyStyle style)`
`IASTDeclarator` IASTTypeId.`getAbstractDeclarator()` Get the abstract declarator.
`IASTDeclarator` IASTParameterDeclaration.`getDeclarator()` Returns the declarator.
`IASTDeclarator[]` IASTSimpleDeclaration.`getDeclarators()` This returns the list of declarators in this declaration.
`IASTDeclarator` IASTDeclarator.`getNestedDeclarator()` If the declarator is nested in parentheses, returns the declarator as found in those parentheses.
`IASTDeclarator` INodeFactory.`newDeclarator(IASTName name)`

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTDeclarator
`void` IASTSimpleDeclaration.`addDeclarator(IASTDeclarator declarator)` Add a declarator.
`static java.lang.String` ASTSignatureUtil.`getParameterSignature(IASTDeclarator decltor)` Deprecated. Returns the parameter signature for an IASTDeclarator as a comma separated list wrapped in parenthesis.
`static java.lang.String[]` ASTSignatureUtil.`getParameterSignatureArray(IASTDeclarator decltor)` Deprecated. Returns a String[] corresponding to the signatures of individual parameters for an IASTDeclarator.
`static java.lang.String` ASTSignatureUtil.`getSignature(IASTDeclarator declarator)` Deprecated. Returns the String signature corresponding to an IASTDeclarator.
`static java.lang.String` ASTTypeUtil.`getType(IASTDeclarator declarator)` For testing purposes, only.
`int` ASTVisitor.`leave(IASTDeclarator declarator)`
`int` ASTGenericVisitor.`leave(IASTDeclarator declarator)`
`IASTParameterDeclaration` INodeFactory.`newParameterDeclaration(IASTDeclSpecifier declSpec, IASTDeclarator declarator)`
`IASTTypeId` INodeFactory.`newTypeId(IASTDeclSpecifier declSpecifier, IASTDeclarator declarator)`
`void` IASTTypeId.`setAbstractDeclarator(IASTDeclarator abstractDeclarator)` Sets the abstract declarator.
`void` IASTParameterDeclaration.`setDeclarator(IASTDeclarator declarator)` Sets the declarator.
`void` IASTDeclarator.`setNestedDeclarator(IASTDeclarator nested)`
`int` ASTVisitor.`visit(IASTDeclarator declarator)`
`int` ASTGenericVisitor.`visit(IASTDeclarator declarator)`

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

Subinterfaces of IASTDeclarator in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPASTArrayDeclarator` Array declarator for C++
`interface` `ICPPASTDeclarator` Declarator for c++.
`interface` `ICPPASTFieldDeclarator` Field declarator for c++.
`interface` `ICPPASTFunctionDeclarator` C++ adds a few things to function declarators.
`interface` `ICPPASTFunctionTryBlockDeclarator` Deprecated.

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTDeclarator
`ICPPASTParameterDeclaration` ICPPNodeFactory.`newParameterDeclaration(IASTDeclSpecifier declSpec, IASTDeclarator declarator)`
`ICPPASTTypeId` ICPPNodeFactory.`newTypeId(IASTDeclSpecifier declSpecifier, IASTDeclarator declarator)`

### Uses of IASTDeclarator in org.eclipse.cdt.core.dom.ast.gnu.c

Subinterfaces of IASTDeclarator in org.eclipse.cdt.core.dom.ast.gnu.c
`interface` `ICASTKnRFunctionDeclarator` This is the declarator for a K&R C Function.

Methods in org.eclipse.cdt.core.dom.ast.gnu.c that return IASTDeclarator
`IASTDeclarator` ICASTKnRFunctionDeclarator.`getDeclaratorForParameterName(IASTName name)` Map declarator to IASTName.