Home | History | Annotate | Download | only in common

Lines Matching defs:UnicodeSet

62 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UnicodeSet)
87 // DEBUG UnicodeSet: ct 0x00A39B20; 397 [\u0A81-\u0A83\u0A85-
88 // DEBUG UnicodeSet: dt 0x00A39B20; 396 [\u0A81-\u0A83\u0A85-
99 static inline void _dbgct(UnicodeSet* set) {
104 printf("DEBUG UnicodeSet: ct 0x%08X; %d %s\n", set, ++_dbgCount, buf);
107 static inline void _dbgdt(UnicodeSet* set) {
112 printf("DEBUG UnicodeSet: dt 0x%08X; %d %s\n", set, --_dbgCount, buf);
143 UnicodeSet::UnicodeSet() :
170 UnicodeSet::UnicodeSet(UChar32 start, UChar32 end) :
192 * Constructs a set that is identical to the given UnicodeSet.
194 UnicodeSet::UnicodeSet(const UnicodeSet& o) :
218 UnicodeSet::UnicodeSet(const UnicodeSet& o, UBool /* asThawed */) :
255 UnicodeSet::~UnicodeSet() {
270 UnicodeSet& UnicodeSet::operator=(const UnicodeSet& o) {
324 UnicodeFunctor* UnicodeSet::clone() const {
325 return new UnicodeSet(*this);
328 UnicodeFunctor *UnicodeSet::cloneAsThawed() const {
329 return new UnicodeSet(*this, TRUE);
342 UBool UnicodeSet::operator==(const UnicodeSet& o) const {
357 int32_t UnicodeSet::hashCode(void) const {
377 int32_t UnicodeSet::size(void) const {
391 UBool UnicodeSet::isEmpty(void) const {
400 UBool UnicodeSet::contains(UChar32 c) const {
430 int32_t UnicodeSet::findCodePoint(UChar32 c) const {
473 UBool UnicodeSet::contains(UChar32 start, UChar32 end) const {
488 UBool UnicodeSet::contains(const UnicodeString& s) const {
504 UBool UnicodeSet::containsAll(const UnicodeSet& c) const {
524 UBool UnicodeSet::containsAll(const UnicodeString& s) const {
536 UBool UnicodeSet::containsNone(UChar32 start, UChar32 end) const {
551 UBool UnicodeSetUnicodeSet& c) const {
571 UBool UnicodeSet::containsNone(const UnicodeString& s) const {
581 UBool UnicodeSet::matchesIndexValue(uint8_t v) const {
624 UMatchDegree UnicodeSet::matches(const Replaceable& text,
730 int32_t UnicodeSet::matchRest(const Replaceable& text,
756 void UnicodeSet::addMatchSetTo(UnicodeSet& toUnionTo) const {
767 int32_t UnicodeSet::indexOf(UChar32 c) const {
794 UChar32 UnicodeSet::charAt(int32_t index) const {
820 UnicodeSet& UnicodeSet::set(UChar32 start, UChar32 end) {
837 UnicodeSet& UnicodeSet::add(UChar32 start, UChar32 end) {
873 UnicodeSet& UnicodeSet::add(UChar32 c) {
994 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
998 UnicodeSet& UnicodeSet::add(const UnicodeString& s) {
1017 void UnicodeSet::_add(const UnicodeString& s) {
1039 int32_t UnicodeSet::getSingleCP(const UnicodeString& s) {
1041 // throw new IllegalArgumentException("Can't use zero-length strings in UnicodeSet");
1060 UnicodeSet& UnicodeSet::addAll(const UnicodeString& s) {
1075 UnicodeSet& UnicodeSet::retainAll(const UnicodeString& s) {
1076 UnicodeSet set;
1088 UnicodeSet& UnicodeSet::complementAll(const UnicodeString& s) {
1089 UnicodeSet set;
1101 UnicodeSet& UnicodeSet::removeAll(const UnicodeString& s) {
1102 UnicodeSet set;
1108 UnicodeSet& UnicodeSet::removeAllStrings() {
1116 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
1120 UnicodeSet* U_EXPORT2 UnicodeSet::createFrom(const UnicodeString& s) {
1121 UnicodeSet *set = new UnicodeSet();
1134 UnicodeSet* U_EXPORT2 UnicodeSet::createFromAll(const UnicodeString& s) {
1135 UnicodeSet *set = new UnicodeSet();
1152 UnicodeSet& UnicodeSet::retain(UChar32 start, UChar32 end) {
1162 UnicodeSet& UnicodeSet::retain(UChar32 c) {
1177 UnicodeSet& UnicodeSet::remove(UChar32 start, UChar32 end) {
1190 UnicodeSet& UnicodeSet::remove(UChar32 c) {
1201 UnicodeSet& UnicodeSet::remove(const UnicodeString& s) {
1224 UnicodeSet& UnicodeSet::complement(UChar32 start, UChar32 end) {
1236 UnicodeSet& UnicodeSet::complement(UChar32 c) {
1244 UnicodeSet& UnicodeSet::complement(void) {
1274 * <br><b>Warning: you cannot add an empty string ("") to a UnicodeSet.</b>
1278 UnicodeSet& UnicodeSet::complement(const UnicodeString& s) {
1304 UnicodeSet& UnicodeSet::addAll(const UnicodeSet& c) {
1330 UnicodeSet& UnicodeSet::retainAll(const UnicodeSet& c) {
1348 UnicodeSet& UnicodeSet::removeAll(const UnicodeSet& c) {
1365 UnicodeSet& UnicodeSet::complementAll(const UnicodeSet& c) {
1384 UnicodeSet& UnicodeSet::clear(void) {
1409 int32_t UnicodeSet::getRangeCount() const {
1419 UChar32 UnicodeSet::getRangeStart(int32_t index) const {
1429 UChar32 UnicodeSet::getRangeEnd(int32_t index) const {
1433 int32_t UnicodeSet::getStringCount() const {
1437 const UnicodeString* UnicodeSet::getString(int32_t index) const {
1445 UnicodeSet& UnicodeSet::compact() {
1469 int32_t UnicodeSet::serialize(uint16_t *dest, int32_t destCapacity, UErrorCode& ec) const {
1557 UBool UnicodeSet::allocateStrings(UErrorCode &status) {
1575 void UnicodeSet::ensureCapacity(int32_t newLen, UErrorCode& ec) {
1589 void UnicodeSet::ensureBufferCapacity(int32_t newLen, UErrorCode& ec) {
1606 void UnicodeSet::swapBuffers(void) {
1617 void UnicodeSet::setToBogus() {
1633 void UnicodeSet::exclusiveOr(const UChar32* other, int32_t otherLen, int8_t polarity) {
1683 void UnicodeSet::add(const UChar32* other, int32_t otherLen, int8_t polarity) {
1796 void UnicodeSet::retain(const UChar32* other, int32_t otherLen, int8_t polarity) {
1892 void UnicodeSet::_appendToPat(UnicodeString& buf, const UnicodeString& s, UBool
1904 void UnicodeSet::_appendToPat(UnicodeString& buf, UChar32 c, UBool
1942 UnicodeString& UnicodeSet::_toPattern(UnicodeString& result,
1978 * calling this function is passed to a UnicodeSet constructor, it
1981 UnicodeString& UnicodeSet::toPattern(UnicodeString& result,
1993 UnicodeString& UnicodeSet::_generatePattern(UnicodeString& result,
2061 void UnicodeSet::releasePattern() {
2072 void UnicodeSet::setPattern(const UnicodeString& newPat) {
2085 UnicodeFunctor *UnicodeSet::freeze() {
2131 int32_t UnicodeSet::span(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2168 int32_t UnicodeSet::spanBack(const UChar *s, int32_t length, USetSpanCondition spanCondition) const {
2205 int32_t UnicodeSet::spanUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const {
2246 int32_t UnicodeSet::spanBackUTF8(const char *s, int32_t length, USetSpanCondition spanCondition) const {