Lines Matching defs:UnicodeSet
64 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UnicodeSet)
89 // DEBUG UnicodeSet: ct 0x00A39B20; 397 [\u0A81-\u0A83\u0A85-
90 // DEBUG UnicodeSet: dt 0x00A39B20; 396 [\u0A81-\u0A83\u0A85-
101 static inline void _dbgct(UnicodeSet* set) {
106 printf("DEBUG UnicodeSet: ct 0x%08X; %d %s\n", set, ++_dbgCount, buf);
109 static inline void _dbgdt(UnicodeSet* set) {
114 printf("DEBUG UnicodeSet: dt 0x%08X; %d %s\n", set, --_dbgCount, buf);
145 UnicodeSet::UnicodeSet() :
172 UnicodeSet::UnicodeSet(UChar32 start, UChar32 end) :
194 * Constructs a set that is identical to the given UnicodeSet.
196 UnicodeSet::UnicodeSet(const UnicodeSet& o) :
220 UnicodeSet::UnicodeSet(const UnicodeSet& o, UBool /* asThawed */) :
257 UnicodeSet::~UnicodeSet() {
272 UnicodeSet& UnicodeSet::operator=(const UnicodeSet& o) {
326 UnicodeFunctor* UnicodeSet::clone() const {
327 return new UnicodeSet(*this);
330 UnicodeFunctor *UnicodeSet::cloneAsThawed() const {
331 return new UnicodeSet(*this, TRUE);
344 UBool UnicodeSet::operator==(const UnicodeSet& o) const {
359 int32_t UnicodeSet::hashCode(void) const {
379 int32_t UnicodeSet::size(void) const {
393 UBool UnicodeSet::isEmpty(void) const {
402 UBool UnicodeSet::contains(UChar32 c) const {
432 int32_t UnicodeSet::findCodePoint(UChar32 c) const {
475 UBool UnicodeSet::contains(UChar32 start, UChar32 end) const {
490 UBool UnicodeSet::contains(const UnicodeString& s) const {
506 UBool UnicodeSet::containsAll(const UnicodeSet& c) const {
526 UBool UnicodeSet::containsAll(const UnicodeString& s) const {
538 UBool UnicodeSet::containsNone(UChar32 start, UChar32 end) const {
553 UBool UnicodeSet::containsNone(const UnicodeSet& c) const {
573 UBool UnicodeSet::containsNone(const UnicodeString& s) const {
583 UBool UnicodeSet::matchesIndexValue(uint8_t v) const {
626 UMatchDegree UnicodeSet::matches(const Replaceable& text,
732 int32_t UnicodeSet::matchRest(const Replaceable& text,
758 void UnicodeSet::addMatchSetTo(UnicodeSet& toUnionTo) const {
769 int32_t UnicodeSet::indexOf(UChar32 c) const {
796 UChar32 UnicodeSet::charAt(int32_t index) const {
822 UnicodeSet& UnicodeSet::set(UChar32 start, UChar32 end) {
839 UnicodeSet& UnicodeSet::add(UChar32 start, UChar32 end) {
875 UnicodeSet& UnicodeSet::add(UChar32 c) {
996 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
1000 UnicodeSet& UnicodeSet::add(const UnicodeString& s) {
1019 void UnicodeSet::_add(const UnicodeString& s) {
1041 int32_t UnicodeSet::getSingleCP(const UnicodeString& s) {
1043 // throw new IllegalArgumentException("Can't use zero-length strings in UnicodeSet");
1062 UnicodeSet& UnicodeSet::addAll(const UnicodeString& s) {
1077 UnicodeSet& UnicodeSet::retainAll(const UnicodeString& s) {
1078 UnicodeSet set;
1090 UnicodeSet& UnicodeSet::complementAll(const UnicodeString& s) {
1091 UnicodeSet set;
1103 UnicodeSet& UnicodeSet::removeAll(const UnicodeString& s) {
1104 UnicodeSet set;
1110 UnicodeSet& UnicodeSet::removeAllStrings() {
1118 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
1122 UnicodeSet* U_EXPORT2 UnicodeSet::createFrom(const UnicodeString& s) {
1123 UnicodeSet *set = new UnicodeSet();
1136 UnicodeSet* U_EXPORT2 UnicodeSet::createFromAll(const UnicodeString& s) {
1137 UnicodeSet *set = new UnicodeSet();
1154 UnicodeSet& UnicodeSet::retain(UChar32 start, UChar32 end) {
1164 UnicodeSet& UnicodeSet::retain(UChar32 c) {
1179 UnicodeSet& UnicodeSet::remove(UChar32 start, UChar32 end) {
1192 UnicodeSet& UnicodeSet::remove(UChar32 c) {
1203 UnicodeSet& UnicodeSet::remove(const UnicodeString& s) {
1226 UnicodeSet& UnicodeSet::complement(UChar32 start, UChar32 end) {
1238 UnicodeSet& UnicodeSet::complement(UChar32 c) {
1246 UnicodeSet& UnicodeSet::complement(void) {
1276 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
1280 UnicodeSet& UnicodeSet::complement(const UnicodeString& s) {
1306 UnicodeSet& UnicodeSet::addAll(const UnicodeSet& c) {
1332 UnicodeSet& UnicodeSet::retainAll(const UnicodeSet& c) {
1350 UnicodeSet& UnicodeSet::removeAll(const UnicodeSet& c) {
1367 UnicodeSet& UnicodeSet::complementAll(const UnicodeSet& c) {
1386 UnicodeSet& UnicodeSet::clear(void) {
1411 int32_t UnicodeSet::getRangeCount() const {
1421 UChar32 UnicodeSet::getRangeStart(int32_t index) const {
1431 UChar32 UnicodeSet::getRangeEnd(int32_t index) const {
1435 int32_t UnicodeSet::getStringCount() const {
1439 const UnicodeString* UnicodeSet::getString(int32_t index) const {
1447 UnicodeSet& UnicodeSet::compact() {
1471 int32_t UnicodeSet::serialize(uint16_t *dest, int32_t destCapacity, UErrorCode& ec) const {
1559 UBool UnicodeSet::allocateStrings(UErrorCode &status) {
1577 void UnicodeSet::ensureCapacity(int32_t newLen, UErrorCode& ec) {
1591 void UnicodeSet::ensureBufferCapacity(int32_t newLen, UErrorCode& ec) {
1608 void UnicodeSet::swapBuffers(void) {
1619 void UnicodeSet::setToBogus() {
1635 void UnicodeSet::exclusiveOr(const UChar32* other, int32_t otherLen, int8_t polarity) {
1685 void UnicodeSet::add(const UChar32* other, int32_t otherLen, int8_t polarity) {
1798 void UnicodeSet::retain(const UChar32* other, int32_t otherLen, int8_t polarity) {
1894 void UnicodeSet::_appendToPat(UnicodeString& buf, const UnicodeString& s, UBool
1906 void UnicodeSet::_appendToPat(UnicodeString& buf, UChar32 c, UBool
1944 UnicodeString& UnicodeSet::_toPattern(UnicodeString& result,
1980 * calling this function is passed to a UnicodeSet constructor, it
1983 UnicodeString& UnicodeSet::toPattern(UnicodeString& result,
1995 UnicodeString& UnicodeSet::_generatePattern(UnicodeString& result,
2063 void UnicodeSet::releasePattern() {
2074 void UnicodeSet::setPattern(const UnicodeString& newPat) {
2087 UnicodeFunctor *UnicodeSet::freeze() {
2133 int32_t UnicodeSet::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2170 int32_t UnicodeSet::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2207 int32_t UnicodeSet::spanUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const {
2245 int32_t UnicodeSet::spanBackUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const {