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

Public Member Functions

 UTF8CharacterIterator (const std::string &str)
 
uint8_t * next ()
 
uint8_t * previous ()
 
uint8_t getByteLength () const
 
uint8_t * begin ()
 
uint8_t * end ()
 
const uint8_t * front () const
 
const uint8_t * back () const
 
const uint8_t * operator++ ()
 
const uint8_t * operator-- ()
 
bool operator== (uint8_t i)
 
 operator uint8_t * () const
 

Protected Attributes

const std::string & str
 
uint8_t * currentPos
 

Constructor & Destructor Documentation

UTF8CharacterIterator ( const std::string &  str)
inline

+ Here is the call graph for this function:

Member Function Documentation

const uint8_t* back ( ) const
inline

+ Here is the caller graph for this function:

uint8_t* begin ( )
inline

+ Here is the caller graph for this function:

uint8_t* end ( )
inline

+ Here is the caller graph for this function:

const uint8_t* front ( ) const
inline

+ Here is the caller graph for this function:

uint8_t getByteLength ( ) const
inline

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

uint8_t* next ( )
inline

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

operator uint8_t * ( ) const
inline
const uint8_t* operator++ ( )
inline

+ Here is the call graph for this function:

const uint8_t* operator-- ( )
inline

+ Here is the call graph for this function:

bool operator== ( uint8_t  i)
inline
uint8_t* previous ( )
inline

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

uint8_t* currentPos
protected
const std::string& str
protected

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