|
Jamba
3.2.0
|
#include <ParamSerializers.h>
Inherits pongasoft::VST::IParamSerializer< char[size]>.
Public Types | |
| using | ParamType = char[size] |
Public Types inherited from pongasoft::VST::IParamSerializer< char[size]> | |
| using | ParamType = char |
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 |
Public Member Functions inherited from pongasoft::VST::IParamSerializer< char[size]> | |
| virtual tresult | readFromStream (IBStreamer &iStreamer, ParamType &oValue) const=0 |
| virtual std::string | toString (ParamType const &iValue, int32 iPrecision) const |
| virtual tresult | writeToStream (const ParamType &iValue, IBStreamer &oStreamer) const=0 |
| virtual void | writeToStream (ParamType const &iValue, std::ostream &oStream) const |
A parameter backed by a C type string (char[size]). No memory allocation happens in this case.
| size | of the string saved/restored |
| using pongasoft::VST::CStringParamSerializer< size >::ParamType = char[size] |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |