Lines Matching defs:StringEnumeration
25 // StringEnumeration implementation ---------------------------------------- ***
27 StringEnumeration::StringEnumeration()
31 StringEnumeration::~StringEnumeration() {
37 // StringEnumeration base class clone() default implementation, does not clone
38 StringEnumeration *
39 StringEnumeration::clone() const {
44 StringEnumeration::next(int32_t *resultLength, UErrorCode &status) {
62 StringEnumeration::unext(int32_t *resultLength, UErrorCode &status) {
76 StringEnumeration::snext(UErrorCode &status) {
83 StringEnumeration::ensureCharsCapacity(int32_t capacity, UErrorCode &status) {
104 StringEnumeration::setChars(const char *s, int32_t length, UErrorCode &status) {
124 StringEnumeration::operator==(const StringEnumeration& that)const {
129 StringEnumeration::operator!=(const StringEnumeration& that)const {
186 #define THIS(en) ((icu::StringEnumeration*)(en->context))
191 * Wrapper API to make StringEnumeration look like UEnumeration.
200 * Wrapper API to make StringEnumeration look like UEnumeration.
210 * Wrapper API to make StringEnumeration look like UEnumeration.
221 * Wrapper API to make StringEnumeration look like UEnumeration.
232 * Wrapper API to make StringEnumeration look like UEnumeration.
242 * Pseudo-vtable for UEnumeration wrapper around StringEnumeration.
243 * The StringEnumeration pointer will be stored in 'context'.
247 NULL, // store StringEnumeration pointer here
258 * Given a StringEnumeration, wrap it in a UEnumeration. The
259 * StringEnumeration is adopted; after this call, the caller must not
263 uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec) {
339 NULL, // store StringEnumeration pointer here
349 NULL, // store StringEnumeration pointer here