Interface ICPPUnaryTypeTransformation

All Superinterfaces:
Cloneable, IType

public interface ICPPUnaryTypeTransformation extends IType
A type used to represent the result of applying an unary type transformation operator like __underlying_type(T). This representation is only used when T is dependent (and thus we cannot evaluate the type transformation yet). If T is not dependent, we simply use the result of evaluating the type transformation.
Since:
5.6
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Details

    • getOperator

      Returns the type transformation operator being applied.
    • getOperand

      IType getOperand()
      Returns the type to which the type transformation operator is being applied.