Eclipse CDT
7.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTParameterDeclaration

All Superinterfaces:
IASTNode, IASTParameterDeclaration, ICPPASTTemplateParameter

public interface ICPPASTParameterDeclaration
extends ICPPASTTemplateParameter, IASTParameterDeclaration


Field Summary
static ICPPASTParameterDeclaration[] EMPTY_CPPPARAMETERDECLARATION_ARRAY
           
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateParameter
EMPTY_TEMPLATEPARAMETER_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration
DECL_SPECIFIER, DECLARATOR, EMPTY_PARAMETERDECLARATION_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 ICPPASTParameterDeclaration copy()
          Returns a mutable copy of the tree rooted at this node.
 ICPPASTDeclarator getDeclarator()
          Get the declarator.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateParameter
isParameterPack
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration
getDeclSpecifier, setDeclarator, setDeclSpecifier
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
 

Field Detail

EMPTY_CPPPARAMETERDECLARATION_ARRAY

static final ICPPASTParameterDeclaration[] EMPTY_CPPPARAMETERDECLARATION_ARRAY
Since:
5.2
Method Detail

copy

ICPPASTParameterDeclaration copy()
Description copied from interface: IASTNode
Returns a mutable copy of the tree rooted at this node. The following postconditions hold: copy.getParent() == null copy.getPropertyInParent() == null copy.isFrozen() == false Preprocessor nodes do not currently support being copied. Implicit name nodes are not copied, instead they can be regenerated if required.

Specified by:
copy in interface IASTNode
Specified by:
copy in interface IASTParameterDeclaration
Specified by:
copy in interface ICPPASTTemplateParameter
Since:
5.1

getDeclarator

ICPPASTDeclarator getDeclarator()
Description copied from interface: IASTParameterDeclaration
Get the declarator.

Specified by:
getDeclarator in interface IASTParameterDeclaration
Returns:
IASTDeclarator
Since:
5.2

Eclipse CDT
7.0

Copyright (c) IBM Corp. and others 2004, 2010. All Rights Reserved.