|
Jamba C++ API
5.1.1
|
This parameter handles serializing a raw parameter (ParamValue) More...
#include <ParamSerializers.h>
Inherits IParamSerializer< ParamValue >.
Public Member Functions | |
| tresult | readFromStream (IBStreamer &iStreamer, ParamType &oValue) const override |
This method should read from the stream and populate oValue accordingly (aka deserialization) More... | |
| tresult | writeToStream (const ParamType &iValue, IBStreamer &oStreamer) const override |
This method should write iValue to the stream (aka serialization) More... | |
Public Member Functions inherited from IParamSerializer< ParamValue > | |
| virtual std::string | toString (ParamType const &iValue, int32 iPrecision) const |
| virtual void | writeToStream (ParamType const &iValue, std::ostream &oStream) const |
| By default, this implementation simply writes the value to the stream IF it is possible (determined at compilation time). More... | |
Additional Inherited Members | |
Public Types inherited from IParamSerializer< ParamValue > | |
| using | ParamType = ParamValue |
This parameter handles serializing a raw parameter (ParamValue)
|
inlineoverridevirtual |
This method should read from the stream and populate oValue accordingly (aka deserialization)
kResultOk if reading was successful, kResultFalse otherwise (or kNotImplemented if not supported) Reimplemented from IParamSerializer< ParamValue >.
|
inlineoverridevirtual |
This method should write iValue to the stream (aka serialization)
kResultOk if writing was successful, kResultFalse otherwise (or kNotImplemented if not supported) Reimplemented from IParamSerializer< ParamValue >.