75 std::string operator*()
const;
76 explicit operator nbool()
const;
104 std::string get()
const;
105 ncnt remainLen()
const;
109 const nchar* _nextCodepoint(
const nchar*
from)
const;
110 const nchar* _prevCodepoint(
const nchar*
e)
const;
111 ncnt _skipBytes(nchar
ch)
const;
Codepoint-based string iterator.
Definition cpIter.hpp:51
ncnt next(ncnt step)
Advances iterator in its default direction.
cpIter(const nchar *begin, const nchar *from)
Constructs iterator from pointer range.
ncnt stepBackward(ncnt step)
Unconditionally advances iterator backward.
ncnt stepForward(ncnt step)
Unconditionally advances iterator forward.
cpIter(const std::string &from, nbool isReversed=false)
Constructs iterator from string reference.
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34