15 #ifndef Om_Language_Reader_
17 #define Om_Language_Reader_ \
Produces each CodePoint until the end of the Source.
Reader(Om::Source::Source< CodePoint const > &)
virtual void Pop()
Pops the current item.
bool Equals(Reader const &) const
virtual CodePoint const & operator*() const
Reader const & operator=(Reader const &)
Om::Source::Source< CodePoint const > & thisCodePointSource
virtual bool operator!() const
A partial implementation of Source.
Any object that items can be pulled from.
bool operator!=(DefaultAtom< TheImplementation > const &, DefaultAtom< TheImplementation > const &)
bool operator==(DefaultAtom< TheImplementation > const &, DefaultAtom< TheImplementation > const &)
boost::locale::utf::code_point CodePoint
A UTF-8 code point.