box


function box<Type>(x:Type) ->

Box a value. The box() series of functions boxes basic values into Expression objects, using the following conversions:

From To Detail
Value Expression<Value> where Value is a basic or array type.
Value! Expression<Value> where Value is a basic type.
Form Expression<Value> where move(Form) returns type Value or Value!.
Expression<Value> Expression<Value>

See also: wrap

function box<Value1, Value2>(x:(Value1, Value2)) ->

Box the elements of a tuple.

function box<Value1, Value2, Value3>(x:(Value1, Value2, Value3)) ->

Box the elements of a tuple.

function box<Value1, Value2, Value3, Value4>(x:(Value1, Value2, Value3, Value4)) ->

Box the elements of a tuple.

function box<Value1, Value2, Value3, Value4, Value5>(x:(Value1, Value2, Value3, Value4, Value5)) ->

Box the elements of a tuple.

function box<Value1, Value2, Value3, Value4, Value5, Value6>(x:(Value1, Value2, Value3, Value4, Value5, Value6)) ->

Box the elements of a tuple.

function box<Value1, Value2, Value3, Value4, Value5, Value6, Value7>(x:(Value1, Value2, Value3, Value4, Value5, Value6, Value7)) ->

Box the elements of a tuple.

function box<Value1, Value2, Value3, Value4, Value5, Value6, Value7, Value8>(x:(Value1, Value2, Value3, Value4, Value5, Value6, Value7, Value8)) ->

Box the elements of a tuple.

function box<Value1, Value2>(x1:Value1, x2:Value2) ->

Box multiple arguments.

function box<Value1, Value2, Value3>(x1:Value1, x2:Value2, x3:Value3) ->

Box multiple arguments.

function box<Value1, Value2, Value3, Value4>(x1:Value1, x2:Value2, x3:Value3, x4:Value4) ->

Box multiple arguments.

function box<Value1, Value2, Value3, Value4, Value5>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5) ->

Box multiple arguments.

function box<Value1, Value2, Value3, Value4, Value5, Value6>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5, x6:Value6) ->

Box multiple arguments.

function box<Value1, Value2, Value3, Value4, Value5, Value6, Value7>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5, x6:Value6, x7:Value7) ->

Box multiple arguments.

function box<Value1, Value2, Value3, Value4, Value5, Value6, Value7, Value8>(x1:Value1, x2:Value2, x3:Value3, x4:Value4, x5:Value5, x6:Value6, x7:Value7, x8:Value8) ->

Box multiple arguments.