Interface ICPPASTPackExpansionExpression

All Superinterfaces:
IASTExpression, IASTImplicitDestructorNameOwner, IASTInitializerClause, IASTNode, ICPPASTExpression, ICPPASTInitializerClause

public interface ICPPASTPackExpansionExpression extends ICPPASTExpression
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.
  • Field Details

    • PATTERN

      static final ASTNodeProperty PATTERN
      Represents the relationship between a pack-expansion and its pattern.
  • Method Details

    • getPattern

      IASTExpression getPattern()
      Returns the pattern of the pack expansion.
    • setPattern

      void setPattern(IASTExpression left)
      Sets the pattern of the pack expansion expression. Cannot be called on frozen ast.