corelinux_AbstractString(3)

corelinux_AbstractString3

Abstractstring is a temporary base abstraction.

Usage

#include <AbstractString.hpp>

Inherited by corelinux::String, and corelinux::StringUtf8.

Public Member Functions

AbstractString (AbstractStringCref)
AbstractStringRef operator= (AbstractStringCref)
bool operator== (AbstractStringCref) const
virtual Byte getElementByteCount (void) const =0
virtual bool supportsStandardInterface (void) const =0
virtual bool isUtf8 (void) const =0
virtual bool isUcs2 (void) const =0
virtual bool isUcs4 (void) const =0
virtual AbstractStringPtr clone (void) const =0 throw ( Exception )
virtual AbstractStringPtr cloneUtf8 (void) const =0 throw ( Exception )
virtual AbstractStringPtr cloneUcs2 (void) const =0 throw ( Exception )
virtual AbstractStringPtr cloneUcs4 (void) const =0 throw ( Exception )

Detailed Description

AbstractString is a temporary base abstraction.

It is the goal of the library to support adaptors for other string implementations while providing a consistent interface.

Releases

2 releases since Debian 3.0 (Woody); the text changed 1 time.

  1. 3.0
  2. 3.1

Author

Generated automatically by Doxygen for CoreLinux++ from the source code.

From libcorelinux-dev 0.4.32-5 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.