Logo Search packages:      
Sourcecode: icu version File versions  Download package

TransliteratorIDParser::SingleID Class Reference

#include <tridpars.h>

Inheritance diagram for TransliteratorIDParser::SingleID:

UMemory

List of all members.


Detailed Description

A structure containing the canonicalized data of a filtered ID, that is, a basic ID optionally with a filter.

'canonID' is always non-null. It may be the empty string "". It is the id that should be assigned to the created transliterator. It _cannot_ be instantiated directly.

'basicID' is always non-null and non-empty. It is always of the form S-T or S-T/V. It is designed to be fed to low-level instantiation code that only understands these two formats.

'filter' may be null, if there is none, or non-null and non-empty.

Definition at line 98 of file tridpars.h.


Public Member Functions

TransliteratorcreateInstance ()
 SingleID (const UnicodeString &c, const UnicodeString &b)
 SingleID (const UnicodeString &c, const UnicodeString &b, const UnicodeString &f)

Static Public Member Functions

static void U_EXPORT2 operator delete (void *, void *) U_NO_THROW
static void U_EXPORT2 operator delete (void *p) U_NO_THROW
static void U_EXPORT2 operator delete[] (void *p) U_NO_THROW
static void *U_EXPORT2 operator new (size_t, void *ptr) U_NO_THROW
static void *U_EXPORT2 operator new (size_t size) U_NO_THROW
static void *U_EXPORT2 operator new[] (size_t size) U_NO_THROW

Public Attributes

UnicodeString basicID
UnicodeString canonID
UnicodeString filter

Private Member Functions

SingleIDoperator= (const SingleID &other)
 SingleID (const SingleID &other)

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

Generated by  Doxygen 1.6.0   Back to index