15 #ifndef Om_Source_IteratorPairSource_
17 #define Om_Source_IteratorPairSource_ \
18 Om::Source::IteratorPairSource
54 ThisIterator theCurrent,
55 ThisIterator
const theEnd
A partial implementation of Source.
A Source adapter for a start and end input iterator pair.
virtual bool operator!() const
IteratorPairSource & operator=(IteratorPairSource)
void Swap(IteratorPairSource &)
virtual ThisItem & operator*() const
virtual void Pop()
Pops the current item.
IteratorPairSource(ThisIterator theCurrent, ThisIterator const theEnd)
ThisIterator thisEnd
The end input iterator.
bool Equals(IteratorPairSource const &) const
ThisIterator thisCurrent
The current input iterator.
bool operator==(CodePointSource< TheCodeUnitIterator > const &, CodePointSource< TheCodeUnitIterator > const &)
bool operator!=(CodePointSource< TheCodeUnitIterator > const &, CodePointSource< TheCodeUnitIterator > const &)
void swap(Om::Language::Expression &, Om::Language::Expression &)