VSTGUI
4.4
Graphical User Interface Framework not only for VST plugins
|
a string holder class More...
Public Member Functions | |
CString (UTF8StringPtr string=0) | |
~CString () | |
void | setUTF8String (UTF8StringPtr string) |
UTF8StringPtr | getUTF8String () const |
IPlatformString * | getPlatformString () const |
![]() | |
CBaseObject () | |
virtual | ~CBaseObject () |
virtual void | beforeDelete () |
virtual void | forget () |
decrease refcount and delete object if refcount == 0 More... | |
virtual void | remember () |
increase refcount More... | |
virtual int32_t | getNbReference () const |
get refcount More... | |
virtual CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
Protected Member Functions | |
CString (const CString &) | |
Protected Attributes | |
UTF8StringPtr | utf8String |
IPlatformString * | platformString |
a string holder class
It's main propose is to hold a platform dependent string represenation when the string is used more than once. You should currently don't use this, it's used internally.
CString | ( | UTF8StringPtr | string = 0 | ) |
~CString | ( | ) |
|
inline |
|
inline |
void setUTF8String | ( | UTF8StringPtr | string | ) |
|
protected |
|
protected |