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;
Qore's string type supported by the QoreEncoding class.
Definition: QoreString.h:81
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:46