Jamba C++ API
4.2.0
|
A parameter backed by a UTF8String. More...
#include <GUIParamSerializers.h>
Inherits IParamSerializer< UTF8String >.
Public Member Functions | |
tresult | readFromStream (IBStreamer &iStreamer, ParamType &oValue) const override |
tresult | writeToStream (const ParamType &iValue, IBStreamer &oStreamer) const override |
void | writeToStream (ParamType const &iValue, std::ostream &oStream) const override |
By default, this implementation simply writes the value to the stream IF it is possible (determined at compilation time). More... | |
Public Member Functions inherited from IParamSerializer< UTF8String > | |
virtual std::string | toString (ParamType const &iValue, int32 iPrecision) const |
Additional Inherited Members | |
Public Types inherited from IParamSerializer< UTF8String > | |
using | ParamType = UTF8String |
A parameter backed by a UTF8String.
size | max size of the string saved/restored |
|
inlineoverridevirtual |
Implements IParamSerializer< UTF8String >.
|
inlineoverridevirtual |
Implements IParamSerializer< UTF8String >.
|
inlineoverridevirtual |
By default, this implementation simply writes the value to the stream IF it is possible (determined at compilation time).
Doesn't do anything if not. Subclasses can redefine this behavior.
Reimplemented from IParamSerializer< UTF8String >.