Lines Matching refs:UnicodeSet

63 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UnicodeSet)
88 // DEBUG UnicodeSet: ct 0x00A39B20; 397 [\u0A81-\u0A83\u0A85-
89 // DEBUG UnicodeSet: dt 0x00A39B20; 396 [\u0A81-\u0A83\u0A85-
100 static inline void _dbgct(UnicodeSet* set) {
105 printf("DEBUG UnicodeSet: ct 0x%08X; %d %s\n", set, ++_dbgCount, buf);
108 static inline void _dbgdt(UnicodeSet* set) {
113 printf("DEBUG UnicodeSet: dt 0x%08X; %d %s\n", set, --_dbgCount, buf);
144 UnicodeSet::UnicodeSet() :
171 UnicodeSet::UnicodeSet(UChar32 start, UChar32 end) :
193 * Constructs a set that is identical to the given UnicodeSet.
195 UnicodeSet::UnicodeSet(const UnicodeSet& o) :
219 UnicodeSet::UnicodeSet(const UnicodeSet& o, UBool /* asThawed */) :
256 UnicodeSet::~UnicodeSet() {
271 UnicodeSet& UnicodeSet::operator=(const UnicodeSet& o) {
325 UnicodeFunctor* UnicodeSet::clone() const {
326 return new UnicodeSet(*this);
329 UnicodeFunctor *UnicodeSet::cloneAsThawed() const {
330 return new UnicodeSet(*this, TRUE);
343 UBool UnicodeSet::operator==(const UnicodeSet& o) const {
358 int32_t UnicodeSet::hashCode(void) const {
378 int32_t UnicodeSet::size(void) const {
392 UBool UnicodeSet::isEmpty(void) const {
401 UBool UnicodeSet::contains(UChar32 c) const {
431 int32_t UnicodeSet::findCodePoint(UChar32 c) const {
474 UBool UnicodeSet::contains(UChar32 start, UChar32 end) const {
489 UBool UnicodeSet::contains(const UnicodeString& s) const {
505 UBool UnicodeSet::containsAll(const UnicodeSet& c) const {
525 UBool UnicodeSet::containsAll(const UnicodeString& s) const {
537 UBool UnicodeSet::containsNone(UChar32 start, UChar32 end) const {
552 UBool UnicodeSet::containsNone(const UnicodeSet& c) const {
572 UBool UnicodeSet::containsNone(const UnicodeString& s) const {
582 UBool UnicodeSet::matchesIndexValue(uint8_t v) const {
625 UMatchDegree UnicodeSet::matches(const Replaceable& text,
731 int32_t UnicodeSet::matchRest(const Replaceable& text,
757 void UnicodeSet::addMatchSetTo(UnicodeSet& toUnionTo) const {
768 int32_t UnicodeSet::indexOf(UChar32 c) const {
795 UChar32 UnicodeSet::charAt(int32_t index) const {
821 UnicodeSet& UnicodeSet::set(UChar32 start, UChar32 end) {
838 UnicodeSet& UnicodeSet::add(UChar32 start, UChar32 end) {
874 UnicodeSet& UnicodeSet::add(UChar32 c) {
995 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
999 UnicodeSet& UnicodeSet::add(const UnicodeString& s) {
1018 void UnicodeSet::_add(const UnicodeString& s) {
1040 int32_t UnicodeSet::getSingleCP(const UnicodeString& s) {
1042 // throw new IllegalArgumentException("Can't use zero-length strings in UnicodeSet");
1061 UnicodeSet& UnicodeSet::addAll(const UnicodeString& s) {
1076 UnicodeSet& UnicodeSet::retainAll(const UnicodeString& s) {
1077 UnicodeSet set;
1089 UnicodeSet& UnicodeSet::complementAll(const UnicodeString& s) {
1090 UnicodeSet set;
1102 UnicodeSet& UnicodeSet::removeAll(const UnicodeString& s) {
1103 UnicodeSet set;
1109 UnicodeSet& UnicodeSet::removeAllStrings() {
1117 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
1121 UnicodeSet* U_EXPORT2 UnicodeSet::createFrom(const UnicodeString& s) {
1122 UnicodeSet *set = new UnicodeSet();
1135 UnicodeSet* U_EXPORT2 UnicodeSet::createFromAll(const UnicodeString& s) {
1136 UnicodeSet *set = new UnicodeSet();
1153 UnicodeSet& UnicodeSet::retain(UChar32 start, UChar32 end) {
1163 UnicodeSet& UnicodeSet::retain(UChar32 c) {
1178 UnicodeSet& UnicodeSet::remove(UChar32 start, UChar32 end) {
1191 UnicodeSet& UnicodeSet::remove(UChar32 c) {
1202 UnicodeSet& UnicodeSet::remove(const UnicodeString& s) {
1225 UnicodeSet& UnicodeSet::complement(UChar32 start, UChar32 end) {
1237 UnicodeSet& UnicodeSet::complement(UChar32 c) {
1245 UnicodeSet& UnicodeSet::complement(void) {
1275 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
1279 UnicodeSet& UnicodeSet::complement(const UnicodeString& s) {
1305 UnicodeSet& UnicodeSet::addAll(const UnicodeSet& c) {
1331 UnicodeSet& UnicodeSet::retainAll(const UnicodeSet& c) {
1349 UnicodeSet& UnicodeSet::removeAll(const UnicodeSet& c) {
1366 UnicodeSet& UnicodeSet::complementAll(const UnicodeSet& c) {
1385 UnicodeSet& UnicodeSet::clear(void) {
1410 int32_t UnicodeSet::getRangeCount() const {
1420 UChar32 UnicodeSet::getRangeStart(int32_t index) const {
1430 UChar32 UnicodeSet::getRangeEnd(int32_t index) const {
1434 int32_t UnicodeSet::getStringCount() const {
1438 const UnicodeString* UnicodeSet::getString(int32_t index) const {
1446 UnicodeSet& UnicodeSet::compact() {
1470 int32_t UnicodeSet::serialize(uint16_t *dest, int32_t destCapacity, UErrorCode& ec) const {
1558 UBool UnicodeSet::allocateStrings(UErrorCode &status) {
1576 void UnicodeSet::ensureCapacity(int32_t newLen, UErrorCode& ec) {
1590 void UnicodeSet::ensureBufferCapacity(int32_t newLen, UErrorCode& ec) {
1607 void UnicodeSet::swapBuffers(void) {
1618 void UnicodeSet::setToBogus() {
1634 void UnicodeSet::exclusiveOr(const UChar32* other, int32_t otherLen, int8_t polarity) {
1684 void UnicodeSet::add(const UChar32* other, int32_t otherLen, int8_t polarity) {
1797 void UnicodeSet::retain(const UChar32* other, int32_t otherLen, int8_t polarity) {
1893 void UnicodeSet::_appendToPat(UnicodeString& buf, const UnicodeString& s, UBool
1905 void UnicodeSet::_appendToPat(UnicodeString& buf, UChar32 c, UBool
1943 UnicodeString& UnicodeSet::_toPattern(UnicodeString& result,
1979 * calling this function is passed to a UnicodeSet constructor, it
1982 UnicodeString& UnicodeSet::toPattern(UnicodeString& result,
1994 UnicodeString& UnicodeSet::_generatePattern(UnicodeString& result,
2062 void UnicodeSet::releasePattern() {
2073 void UnicodeSet::setPattern(const UnicodeString& newPat) {
2086 UnicodeFunctor *UnicodeSet::freeze() {
2132 int32_t UnicodeSet::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2169 int32_t UnicodeSet::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2206 int32_t UnicodeSet::spanUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const {
2247 int32_t UnicodeSet::spanBackUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const {