38#define READER_EOF ((Unicode) -1)
41typedef struct StringReaderInterface StringReaderInterface;
74struct StringReaderInterface {
79 ObjectInterface objectInterface;
static MutableString * string(void)
wchar_t Unicode
The Unicode type.
static void reset(StringReader *self)
static Unicode next(StringReader *self, StringReaderMode mode)
static Unicode peek(StringReader *self)
#define OBJECTIVELY_EXPORT
The runtime representation of a Class.
Object is the root Class of The Objectively Class hierarchy.
Object object
The superclass.
StringReaderInterface * interface
The interface.
char * head
The StringReader head.
Class * _StringReader(void)
The StringReader archetype.
String * string
The String to read.