15 #ifndef Om_Sink_CodePointSink_
17 #define Om_Sink_CodePointSink_ \
18 Om::Sink::CodePointSink
33 template <
typename ThisCodeUnitIterator>
37 CodePointSink<ThisCodeUnitIterator>
68 template <
typename TheCodeUnitIterator>
A CodePoint Sink that pushes each code unit to the iterator.
void Swap(CodePointSink &)
virtual void Push(CodePoint const &)
Pushes an item.
ThisCodeUnitIterator thisCodeUnitIterator
The output code unit iterator.
CodePointSink(ThisCodeUnitIterator)
CodePointSink & operator=(CodePointSink)
A partial Sink implementation.
Any object that items can be pushed to.
boost::locale::utf::code_point CodePoint
A UTF-8 code point.
void swap(Om::Language::Expression &, Om::Language::Expression &)