ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
CodePointRangeIterator Class Reference

#include <CodePointRangeIterator.hpp>

Public Member Functions

CodePointRangeIteratorResult next ()
 
 CodePointRangeIterator (capi::CodePointRangeIterator *i)
 
 CodePointRangeIterator ()=default
 
 CodePointRangeIterator (CodePointRangeIterator &&) noexcept=default
 
CodePointRangeIteratoroperator= (CodePointRangeIterator &&other) noexcept=default
 

Detailed Description

An iterator over code point ranges, produced by ICU4XCodePointSetData or one of the ICU4XCodePointMapData types

Constructor & Destructor Documentation

◆ CodePointRangeIterator() [1/3]

CodePointRangeIterator::CodePointRangeIterator ( capi::CodePointRangeIterator * i)
inlineexplicit

◆ CodePointRangeIterator() [2/3]

CodePointRangeIterator::CodePointRangeIterator ( )
default

◆ CodePointRangeIterator() [3/3]

CodePointRangeIterator::CodePointRangeIterator ( CodePointRangeIterator && )
defaultnoexcept

Member Function Documentation

◆ next()

CodePointRangeIteratorResult CodePointRangeIterator::next ( )
inline

Advance the iterator by one and return the next range.

If the iterator is out of items, done will be true

◆ operator=()

CodePointRangeIterator & CodePointRangeIterator::operator= ( CodePointRangeIterator && other)
defaultnoexcept

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