Interface ICPPASTPackExpansionExpression
- All Superinterfaces:
IASTExpression, IASTImplicitDestructorNameOwner, IASTInitializerClause, IASTNode, ICPPASTExpression, ICPPASTInitializerClause
Pack expansion as it can occur as an element in an expression-lists or as a
non-type template argument.
- Since:
- 5.2
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested classes/interfaces inherited from interface IASTExpression
IASTExpression.ValueCategoryNested classes/interfaces inherited from interface IASTNode
IASTNode.CopyStyle -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ASTNodePropertyRepresents the relationship between a pack-expansion and its pattern.Fields inherited from interface IASTExpression
EMPTY_EXPRESSION_ARRAYFields inherited from interface IASTImplicitDestructorNameOwner
IMPLICIT_DESTRUCTOR_NAMEFields inherited from interface IASTNode
EMPTY_NODE_ARRAY -
Method Summary
Modifier and TypeMethodDescriptionReturns the pattern of the pack expansion.voidsetPattern(IASTExpression left) Sets the pattern of the pack expansion expression.Methods inherited from interface IASTExpression
copy, copy, getExpressionType, getValueCategory, isLValueMethods inherited from interface IASTImplicitDestructorNameOwner
getImplicitDestructorNamesMethods inherited from interface IASTNode
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParentMethods inherited from interface ICPPASTInitializerClause
getEvaluation
-
Field Details
-
PATTERN
Represents the relationship between a pack-expansion and its pattern.
-
-
Method Details
-
getPattern
IASTExpression getPattern()Returns the pattern of the pack expansion. -
setPattern
Sets the pattern of the pack expansion expression. Cannot be called on frozen ast.
-