|
VSTGUI
4.4
Graphical User Interface Framework not only for VST plugins
|
a string holder class More...
Inheritance diagram for CString:Public Member Functions | |
| CString (UTF8StringPtr string=0) | |
| ~CString () | |
| void | setUTF8String (UTF8StringPtr string) |
| UTF8StringPtr | getUTF8String () const |
| IPlatformString * | getPlatformString () const |
Public Member Functions inherited from CBaseObject | |
| 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 |