Interface ICPPASTDeclarator

All Superinterfaces:
IASTAttributeOwner, IASTDeclarator, IASTNameOwner, IASTNode
All Known Subinterfaces:
ICPPASTArrayDeclarator, ICPPASTDeductionGuide, ICPPASTFieldDeclarator, ICPPASTFunctionDeclarator, ICPPASTFunctionTryBlockDeclarator

public interface ICPPASTDeclarator extends IASTDeclarator
Declarator for c++.
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.
  • Method Details

    • declaresParameterPack

      boolean declaresParameterPack()
      Returns whether the declarator contains an ellipsis, in which case it declares a parameter pack.
    • setDeclaresParameterPack

      void setDeclaresParameterPack(boolean val)
      Set whether the declarator contains an ellipsis, denoting a pack expansion. Not allowed on a frozen AST.