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 Detail

      • getOperand

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