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.