Lines Matching defs:StringEnumeration

23 // StringEnumeration implementation ---------------------------------------- ***
25 StringEnumeration::StringEnumeration()
29 StringEnumeration::~StringEnumeration() {
35 // StringEnumeration base class clone() default implementation, does not clone
36 StringEnumeration *
37 StringEnumeration::clone() const {
42 StringEnumeration::next(int32_t *resultLength, UErrorCode &status) {
60 StringEnumeration::unext(int32_t *resultLength, UErrorCode &status) {
74 StringEnumeration::snext(UErrorCode &status) {
81 StringEnumeration::ensureCharsCapacity(int32_t capacity, UErrorCode &status) {
102 StringEnumeration::setChars(const char *s, int32_t length, UErrorCode &status) {
122 StringEnumeration::operator==(const StringEnumeration& that)const {
127 StringEnumeration::operator!=(const StringEnumeration& that)const {
168 #define THIS(en) ((icu::StringEnumeration*)(en->context))
173 * Wrapper API to make StringEnumeration look like UEnumeration.
182 * Wrapper API to make StringEnumeration look like UEnumeration.
192 * Wrapper API to make StringEnumeration look like UEnumeration.
203 * Wrapper API to make StringEnumeration look like UEnumeration.
214 * Wrapper API to make StringEnumeration look like UEnumeration.
224 * Pseudo-vtable for UEnumeration wrapper around StringEnumeration.
225 * The StringEnumeration pointer will be stored in 'context'.
229 NULL, // store StringEnumeration pointer here
240 * Given a StringEnumeration, wrap it in a UEnumeration. The
241 * StringEnumeration is adopted; after this call, the caller must not
245 uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec) {
321 NULL, // store StringEnumeration pointer here
331 NULL, // store StringEnumeration pointer here