#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 |
ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. | |
Static Public Member Functions | |
static UClassID | getStaticClassID () |
This object holds a list of CEs generated from a particular UnicodeString
Definition at line 61 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. |
uint32_t CEList::get | ( | int32_t | index | ) | const |
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] |
uint32_t& CEList::operator[] | ( | int32_t | index | ) | const |
The index operator.
index | - the index |
int32_t CEList::size | ( | ) | const |
Return the number of CEs in the list.