Description

Constructs the Marshal::Out helper object. Note that this class is not intended to be explicitly constructed in code, rather, it is expected that objects of this type will be generated automatically by the compiler through implicit conversions from the target object.

Usage

Out(ContainerType& target)
Out(const InOut<ContainerType>& target)

Argument list

target
The target object to bind to the marshaller. This is usually a reference to the target object to marshal the output value to, however a Marshal::InOut helper can also act as the source, in which case the source object will be marshalled directly through this marshal helper when requested.

See also