31 #ifndef _QORE_UNICODECHARACTERITERATOR_H
32 #define _QORE_UNICODECHARACTERITERATOR_H
34 class UnicodeCharacterIterator {
37 DLLEXPORT UnicodeCharacterIterator(
const QoreString& str);
40 DLLEXPORT ~UnicodeCharacterIterator();
46 DLLEXPORT
int getValue()
const;
49 DLLEXPORT
bool valid()
const;
53 int current_code = -1;
57 UnicodeCharacterIterator(
const UnicodeCharacterIterator&) =
delete;
58 UnicodeCharacterIterator& operator=(
const UnicodeCharacterIterator&) =
delete;
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:48
Qore's string type supported by the QoreEncoding class.
Definition: QoreString.h:93