ICU 4.8 4.8
|
This object holds a list of CEs generated from a particular UnicodeString
More...
#include <colldata.h>
Public Member Functions | |
CEList (UCollator *coll, const UnicodeString &string, UErrorCode &status) | |
Construct a CEList object. | |
~CEList () | |
The destructor. | |
int32_t | size () const |
Return the number of CEs in the list. | |
uint32_t | get (int32_t index) const |
Get a particular CE from the list. | |
UBool | matchesAt (int32_t offset, const CEList *other) const |
Check if the CEs in another CEList match the suffix of this list starting at a give offset. | |
uint32_t & | operator[] (int32_t index) const |
The index operator. | |
virtual UClassID | getDynamicClassID () const |
UObject glue... | |
Static Public Member Functions | |
static UClassID | getStaticClassID () |
UObject glue... |
This object holds a list of CEs generated from a particular UnicodeString
Definition at line 66 of file colldata.h.
CEList::CEList | ( | UCollator * | coll, |
const UnicodeString & | string, | ||
UErrorCode & | status | ||
) |
Construct a CEList
object.
coll | - the Collator used to collect the CEs. |
string | - the string for which to collect the CEs. |
status | - will be set if any errors occur. |
Note: if on return, status is set to an error code, the only safe thing to do with this object is to call the destructor.
CEList::~CEList | ( | ) |
The destructor.
Get a particular CE from the list.
index | - the index of the CE to return |
0
if index
is out of rangevirtual UClassID CEList::getDynamicClassID | ( | ) | const [virtual] |
static UClassID CEList::getStaticClassID | ( | ) | [static] |
The index operator.
index | - the index |
int32_t CEList::size | ( | ) | const |
Return the number of CEs in the list.