ICU 76.1 76.1
U_HEADER_ONLY_NAMESPACE::USetRangeIterator Class Reference

Iterator returned by USetRanges. More...

#include <uset.h>

Public Member Functions

 USetRangeIterator (const USetRangeIterator &other)=default
bool operator== (const USetRangeIterator &other) const
bool operator!= (const USetRangeIterator &other) const
CodePointRange operator* () const
USetRangeIteratoroperator++ ()
 Pre-increment.
USetRangeIterator operator++ (int)
 Post-increment.

Friends

class USetRanges

Detailed Description

Iterator returned by USetRanges.

Draft
This API may be changed in the future versions and was introduced in ICU 76

Definition at line 1525 of file uset.h.

Constructor & Destructor Documentation

◆ USetRangeIterator()

U_HEADER_ONLY_NAMESPACE::USetRangeIterator::USetRangeIterator ( const USetRangeIterator & other)
default
Draft
This API may be changed in the future versions and was introduced in ICU 76

References USetRangeIterator().

Referenced by operator!=(), operator++(), operator++(), operator==(), and USetRangeIterator().

Member Function Documentation

◆ operator!=()

bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator!= ( const USetRangeIterator & other) const
inline
Draft
This API may be changed in the future versions and was introduced in ICU 76

Definition at line 1540 of file uset.h.

References operator==(), and USetRangeIterator().

◆ operator*()

CodePointRange U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator* ( ) const
inline
Draft
This API may be changed in the future versions and was introduced in ICU 76

Definition at line 1543 of file uset.h.

References U_SENTINEL, U_SUCCESS, U_ZERO_ERROR, and uset_getItem().

◆ operator++() [1/2]

USetRangeIterator & U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++ ( )
inline

Pre-increment.

Draft
This API may be changed in the future versions and was introduced in ICU 76

Definition at line 1559 of file uset.h.

References USetRangeIterator().

◆ operator++() [2/2]

USetRangeIterator U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator++ ( int )
inline

Post-increment.

Draft
This API may be changed in the future versions and was introduced in ICU 76

Definition at line 1568 of file uset.h.

References USetRangeIterator().

◆ operator==()

bool U_HEADER_ONLY_NAMESPACE::USetRangeIterator::operator== ( const USetRangeIterator & other) const
inline
Draft
This API may be changed in the future versions and was introduced in ICU 76

Definition at line 1531 of file uset.h.

References USetRangeIterator().

Referenced by operator!=().

◆ USetRanges

friend class USetRanges
friend

Definition at line 1575 of file uset.h.


The documentation for this class was generated from the following file: