Interface ICPPASTAmbiguousTemplateArgument

All Superinterfaces:
IASTNode

public interface ICPPASTAmbiguousTemplateArgument extends IASTNode
Place-holder in the AST for template arguments that are not yet understood.
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Details

    • addExpression

      void addExpression(IASTExpression expression)
      Add an partial parse tree that could be a suitable subtree representing the template argument
      Parameters:
      expression - a non-null expression
      Since:
      5.6
    • addTypeId

      void addTypeId(IASTTypeId typeId)
      Add an partial parse tree that could be a suitable subtree representing the template argument
      Parameters:
      typeId - a non-null type-id
    • addIdExpression

      @Deprecated void addIdExpression(IASTExpression idExpression)
      Deprecated.
      Restriction:
      This method is not intended to be referenced by clients.
    • addIdExpression

      @Deprecated void addIdExpression(IASTIdExpression idExpression)
      Deprecated.
      Restriction:
      This method is not intended to be referenced by clients.