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

TransliteratorIDParser::Specs Class Reference

#include <tridpars.h>

Inheritance diagram for TransliteratorIDParser::Specs:

UMemory

List of all members.


Detailed Description

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

'source' and 'target' will always be non-null. The 'variant' will be non-null only if a non-empty variant was parsed.

'sawSource' is true if there was an explicit source in the parsed id. If there was no explicit source, then an implied source of ANY is returned and 'sawSource' is set to false.

'filter' is the parsed filter pattern, or null if there was no filter.

Definition at line 66 of file tridpars.h.


Public Member Functions

 Specs (const UnicodeString &s, const UnicodeString &t, const UnicodeString &v, UBool sawS, 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 filter
UBool sawSource
UnicodeString source
UnicodeString target
UnicodeString variant

Private Member Functions

Specsoperator= (const Specs &other)
 Specs (const Specs &other)

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

Generated by  Doxygen 1.6.0   Back to index