public interface ICPPASTDeclarator extends IASTDeclarator
IASTNode.CopyStyle
DECLARATOR_NAME, EMPTY_DECLARATOR_ARRAY, INITIALIZER, NESTED_DECLARATOR, POINTER_OPERATOR
r_declaration, r_definition, r_reference, r_unclear
ATTRIBUTE, ATTRIBUTE_SPECIFIER
EMPTY_NODE_ARRAY
Modifier and Type | Method and Description |
---|---|
boolean |
declaresParameterPack()
Returns whether the declarator contains an ellipsis, in which case it declares
a parameter pack.
|
void |
setDeclaresParameterPack(boolean val)
Set whether the declarator contains an ellipsis, denoting a pack expansion.
|
addPointerOperator, copy, copy, getInitializer, getName, getNestedDeclarator, getPointerOperators, setInitializer, setName, setNestedDeclarator
getRoleForName
addAttribute, addAttributeSpecifier, getAttributes, getAttributeSpecifiers
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
boolean declaresParameterPack()
void setDeclaresParameterPack(boolean val)
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.