Base Framework
Public Member Functions | List of all members
UTF8Enumerator Class Reference

#include <base/iterator/UTF8Iterator.h>

Public Member Functions

 UTF8Enumerator () noexcept
 
 UTF8Enumerator (const UTF8Iterator &_begin, const UTF8Iterator &_end) noexcept
 
bool hasNext () const noexcept
 
ucs4 next ()
 

Detailed Description

UTF-8 enumerator.

Constructor & Destructor Documentation

◆ UTF8Enumerator() [1/2]

UTF8Enumerator::UTF8Enumerator ( )
inlinenoexcept

Initializes enumerator.

◆ UTF8Enumerator() [2/2]

UTF8Enumerator::UTF8Enumerator ( const UTF8Iterator _begin,
const UTF8Iterator _end 
)
inlinenoexcept

Initializes enumerator.

Member Function Documentation

◆ hasNext()

bool UTF8Enumerator::hasNext ( ) const
inlinenoexcept

Returns true if more items.

◆ next()

ucs4 UTF8Enumerator::next ( )
inline

Advances to the next item.