Provides traits for a type that can be marshaled or unmarshaled to/from a stream of bytes using the Slice encoding. More...
#include <Ice/Ice.h>
Static Public Attributes | |
static constexpr bool | fixedLength |
Indicates if the type is always encoded on a fixed number of bytes. | |
static constexpr StreamHelperCategory | helper |
The category trait, used for selecting the appropriate StreamHelper. | |
static constexpr int | minWireSize |
The minimum number of bytes needed to marshal this type. |
Provides traits for a type that can be marshaled or unmarshaled to/from a stream of bytes using the Slice encoding.
This template is specialized for each type that can be marshaled/unmarshaled.
T | The type to provide the traits for. |
Enabler | A type used to enable a partial specialization for several types. It should not be used in the partial specialization itself. |
Definition at line 119 of file StreamableTraits.h.