Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

corelinux::StringUtf8 Class Reference

StringUtf8 is a temporary string implementation. More...

#include <StringUtf8.hpp>

Inheritance diagram for corelinux::StringUtf8

Inheritance graph
[legend]
Collaboration diagram for corelinux::StringUtf8:

Collaboration graph
[legend]
List of all members.

Public Methods

 StringUtf8 ( void )
 StringUtf8 ( CharCptr )
 StringUtf8 ( const std::string & )
 StringUtf8 ( StringUtf8Cref )
 StringUtf8 ( AbstractStringCref ) throw (Exception)
virtual ~StringUtf8 ( void )
virtual Byte getElementByteCount ( void ) const
virtual bool supportsStandardInterface ( void ) const
virtual bool isUtf8 ( void ) const
virtual bool isUcs2 ( void ) const
virtual bool isUcs4 ( void ) const
virtual AbstractStringPtr clone ( void ) const throw ( Exception )
virtual AbstractStringPtr cloneUtf8 ( void ) const throw ( Exception )
virtual AbstractStringPtr cloneUcs2 ( void ) const throw ( Exception )
virtual AbstractStringPtr cloneUcs4 ( void ) const throw ( Exception )

Detailed Description

StringUtf8 is a temporary string implementation.

This implementation is provided to address a short term requirement stated in AbstractString.


The documentation for this class was generated from the following files:
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium