Interface DynValueBoxOperations

    • Method Detail

      • get_boxed_value

        Any get_boxed_value()
                     throws InvalidValue
        Returns the boxed value as an Any.
        Returns:
        boxed value
        Throws:
        InvalidValue - if this object represents a null value box type
      • set_boxed_value

        void set_boxed_value​(Any boxed)
                      throws TypeMismatch
        Replaces the boxed value with the specified value. If the DynBoxedValue represents a null valuetype, it is converted to a non-null value.
        Parameters:
        boxed - replacement value
        Throws:
        TypeMismatch - if this object represents a non-null value box type and the type of the parameter is not matching the current boxed value type.
      • get_boxed_value_as_dyn_any

        DynAny get_boxed_value_as_dyn_any()
                                   throws InvalidValue
        Returns the boxed value as a DynAny.
        Returns:
        boxed value
        Throws:
        InvalidValue - if this object represents a null value box type
      • set_boxed_value_as_dyn_any

        void set_boxed_value_as_dyn_any​(DynAny boxed)
                                 throws TypeMismatch
        Replaces the boxed value with the value contained in the parameter. If the DynBoxedValue represents a null valuetype, it is converted to a non-null value.
        Parameters:
        boxed - replacement value
        Throws:
        TypeMismatch - if this object represents a non-null value box type and the type of the parameter is not matching the current boxed value type.