IASTUnaryExpression
.@Deprecated public interface IGNUASTUnaryExpression extends IASTUnaryExpression
IASTExpression.ValueCategory
IASTNode.CopyStyle
op_alignOf, op_amper, op_bracketedPrimary, op_labelReference, op_minus, op_noexcept, op_not, op_plus, op_postFixDecr, op_postFixIncr, op_prefixDecr, op_prefixIncr, op_sizeof, op_sizeofParameterPack, op_star, op_throw, op_tilde, op_typeid, op_typeof, OPERAND
EMPTY_EXPRESSION_ARRAY
EMPTY_NODE_ARRAY
Modifier and Type | Method and Description |
---|---|
IGNUASTUnaryExpression |
copy()
Deprecated.
Returns a mutable copy of the tree rooted at this node.
|
copy, getOperand, getOperator, setOperand, setOperator
getExpressionType, getValueCategory, isLValue
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
IGNUASTUnaryExpression copy()
IASTNode
copy.getParent() == null copy.getPropertyInParent() == null copy.isFrozen() == falsePreprocessor nodes do not currently support being copied. Implicit name nodes are not copied, instead they can be regenerated if required.
Calling this method is equivalent to copy(CopyStyle.withoutLocations)
.
copy
in interface IASTExpression
copy
in interface IASTInitializerClause
copy
in interface IASTNode
copy
in interface IASTUnaryExpression
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.