CEList Class Reference
CEList.
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 |
| | ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.
|
Static Public Member Functions |
|
static UClassID | getStaticClassID () |
Detailed Description
CEList.
This object holds a list of CEs generated from a particular UnicodeString
- Internal:
- Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Definition at line 61 of file colldata.h.
Constructor & Destructor Documentation
Construct a CEList object.
- Parameters:
-
| 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.
- Internal:
- Do not use. This API is for internal use only. ICU 4.0.1 technology preview
Member Function Documentation
| uint32_t CEList::get |
( |
int32_t |
index |
) |
const |
Get a particular CE from the list.
- Parameters:
-
| index | - the index of the CE to return |
- Returns:
- the CE, or
0 if index is out of range
- Internal:
- Do not use. This API is for internal use only. ICU 4.0.1 technology preview
| virtual UClassID CEList::getDynamicClassID |
( |
|
) |
const [virtual] |
ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.
- Stable:
- ICU 2.2
Implements UObject.
| UBool CEList::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.
- Parameters:
-
| offsset | - the offset of the suffix |
| other | - the other CEList |
- Returns:
TRUE if the CEs match, FALSE otherwise.
- Internal:
- Do not use. This API is for internal use only. ICU 4.0.1 technology preview
| uint32_t& CEList::operator[] |
( |
int32_t |
index |
) |
const |
The index operator.
- Parameters:
-
- Returns:
- a reference to the given CE in the list
- Internal:
- Do not use. This API is for internal use only. ICU 4.0.1 technology preview
| int32_t CEList::size |
( |
|
) |
const |
Return the number of CEs in the list.
- Returns:
- the number of CEs in the list.
- Internal:
- Do not use. This API is for internal use only. ICU 4.0.1 technology preview
The documentation for this class was generated from the following file: