VSTGUI  4.4
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
UTF8String Class Reference

holds an UTF8 encoded string and a platform representation of it More...

Public Member Functions

 UTF8String (UTF8StringPtr str=0)
 
 UTF8String (const UTF8String &other)
 
UTF8Stringoperator= (const UTF8String &other)
 
void set (UTF8StringPtr str)
 
UTF8StringPtr get () const
 
size_t getByteCount () const
 
bool empty () const
 
bool operator== (UTF8StringPtr str) const
 
bool operator!= (UTF8StringPtr str) const
 
bool operator== (const std::string &str) const
 
bool operator!= (const std::string &str) const
 
void operator= (UTF8StringPtr str)
 
 operator UTF8StringPtr () const
 
IPlatformString * getPlatformString () const
 

Detailed Description

holds an UTF8 encoded string and a platform representation of it

You should currently don't use this, it's used internally.

Constructor & Destructor Documentation

UTF8String ( UTF8StringPtr  str = 0)
UTF8String ( const UTF8String other)

Member Function Documentation

bool empty ( ) const
inline
UTF8StringPtr get ( ) const
inline
size_t getByteCount ( ) const
inline
IPlatformString * getPlatformString ( ) const
operator UTF8StringPtr ( ) const
inline
bool operator!= ( UTF8StringPtr  str) const
inline
bool operator!= ( const std::string &  str) const
inline
UTF8String & operator= ( const UTF8String other)
void operator= ( UTF8StringPtr  str)
inline
bool operator== ( UTF8StringPtr  str) const
inline
bool operator== ( const std::string &  str) const
inline
void set ( UTF8StringPtr  str)

The documentation for this class was generated from the following files: