Om
|
A namespace for all sources.
Classes | |
class | CodePointSource |
A CodePoint Source that reads each code unit from the iterator. More... | |
class | CodePointSource< char const * > |
A specialization for null-terminated code unit array. More... | |
class | CodePointStringBackSource |
A Source of CodePoint strings from the back of a string. More... | |
class | CodePointStringFrontSource |
A Source of CodePoint strings from the front of a string. More... | |
class | CollectionBackSource |
A range over a collection, starting from the back. More... | |
class | CollectionFrontSource |
A range over a collection, starting from the front. More... | |
class | ContainerBackSource |
A Source adapter for a container; pulls items from the back. More... | |
class | ContainerFrontSource |
A Source adapter for a container; pulls items from the front. More... | |
class | DefaultSource |
A partial implementation of Source. More... | |
class | EmptySource |
An empty Source. More... | |
class | IteratorPairSource |
A Source adapter for a start and end input iterator pair. More... | |
class | IteratorSource |
A Source adapter for a sentinal-terminated input iterator. More... | |
class | SingletonSource |
A single item Source. More... | |
class | Source |
Any object that items can be pulled from. More... | |
class | StreamSource |
A Source adapter for an input stream. More... | |
Functions | |
template<typename TheCodeUnitIterator > | |
bool | operator== (CodePointSource< TheCodeUnitIterator > const &, CodePointSource< TheCodeUnitIterator > const &) |
template<typename TheCodeUnitIterator > | |
bool | operator!= (CodePointSource< TheCodeUnitIterator > const &, CodePointSource< TheCodeUnitIterator > const &) |
template<typename TheStringIterator > | |
bool | operator== (CodePointStringBackSource< TheStringIterator > const &, CodePointStringBackSource< TheStringIterator > const &) |
template<typename TheStringIterator > | |
bool | operator!= (CodePointStringBackSource< TheStringIterator > const &, CodePointStringBackSource< TheStringIterator > const &) |
template<typename TheStringIterator > | |
bool | operator== (CodePointStringFrontSource< TheStringIterator > const &, CodePointStringFrontSource< TheStringIterator > const &) |
template<typename TheStringIterator > | |
bool | operator!= (CodePointStringFrontSource< TheStringIterator > const &, CodePointStringFrontSource< TheStringIterator > const &) |
template<typename TheItem , typename TheContainer > | |
bool | operator== (ContainerBackSource< TheItem, TheContainer > const &, ContainerBackSource< TheItem, TheContainer > const &) |
template<typename TheItem , typename TheContainer > | |
bool | operator!= (ContainerBackSource< TheItem, TheContainer > const &, ContainerBackSource< TheItem, TheContainer > const &) |
template<typename TheItem , typename TheContainer > | |
bool | operator== (ContainerFrontSource< TheItem, TheContainer > const &, ContainerFrontSource< TheItem, TheContainer > const &) |
template<typename TheItem , typename TheContainer > | |
bool | operator!= (ContainerFrontSource< TheItem, TheContainer > const &, ContainerFrontSource< TheItem, TheContainer > const &) |
template<typename TheItem > | |
bool | operator== (EmptySource< TheItem > const &, EmptySource< TheItem > const &) |
template<typename TheItem > | |
bool | operator!= (EmptySource< TheItem > const &, EmptySource< TheItem > const &) |
template<typename TheItem , typename TheIterator > | |
bool | operator== (IteratorPairSource< TheItem, TheIterator > const &, IteratorPairSource< TheItem, TheIterator > const &) |
template<typename TheItem , typename TheIterator > | |
bool | operator!= (IteratorPairSource< TheItem, TheIterator > const &, IteratorPairSource< TheItem, TheIterator > const &) |
template<typename TheItem , typename TheIterator > | |
bool | operator== (IteratorSource< TheItem, TheIterator > const &, IteratorSource< TheItem, TheIterator > const &) |
template<typename TheItem , typename TheIterator > | |
bool | operator!= (IteratorSource< TheItem, TheIterator > const &, IteratorSource< TheItem, TheIterator > const &) |
template<typename TheItem > | |
bool | operator== (SingletonSource< TheItem > const &, SingletonSource< TheItem > const &) |
template<typename TheItem > | |
bool | operator!= (SingletonSource< TheItem > const &, SingletonSource< TheItem > const &) |
template<typename TheItem > | |
bool | operator== (StreamSource< TheItem > const &, StreamSource< TheItem > const &) |
template<typename TheItem > | |
bool | operator!= (StreamSource< TheItem > const &, StreamSource< TheItem > const &) |
bool Om::Source::operator== | ( | CodePointSource< TheCodeUnitIterator > const & | , |
CodePointSource< TheCodeUnitIterator > const & | |||
) |
bool Om::Source::operator!= | ( | CodePointSource< TheCodeUnitIterator > const & | , |
CodePointSource< TheCodeUnitIterator > const & | |||
) |
bool Om::Source::operator== | ( | CodePointStringBackSource< TheStringIterator > const & | , |
CodePointStringBackSource< TheStringIterator > const & | |||
) |
bool Om::Source::operator!= | ( | CodePointStringBackSource< TheStringIterator > const & | , |
CodePointStringBackSource< TheStringIterator > const & | |||
) |
bool Om::Source::operator== | ( | CodePointStringFrontSource< TheStringIterator > const & | , |
CodePointStringFrontSource< TheStringIterator > const & | |||
) |
bool Om::Source::operator!= | ( | CodePointStringFrontSource< TheStringIterator > const & | , |
CodePointStringFrontSource< TheStringIterator > const & | |||
) |
bool Om::Source::operator== | ( | ContainerBackSource< TheItem, TheContainer > const & | , |
ContainerBackSource< TheItem, TheContainer > const & | |||
) |
bool Om::Source::operator!= | ( | ContainerBackSource< TheItem, TheContainer > const & | , |
ContainerBackSource< TheItem, TheContainer > const & | |||
) |
bool Om::Source::operator== | ( | ContainerFrontSource< TheItem, TheContainer > const & | , |
ContainerFrontSource< TheItem, TheContainer > const & | |||
) |
bool Om::Source::operator!= | ( | ContainerFrontSource< TheItem, TheContainer > const & | , |
ContainerFrontSource< TheItem, TheContainer > const & | |||
) |
bool Om::Source::operator== | ( | EmptySource< TheItem > const & | , |
EmptySource< TheItem > const & | |||
) |
bool Om::Source::operator!= | ( | EmptySource< TheItem > const & | , |
EmptySource< TheItem > const & | |||
) |
bool Om::Source::operator== | ( | IteratorPairSource< TheItem, TheIterator > const & | , |
IteratorPairSource< TheItem, TheIterator > const & | |||
) |
bool Om::Source::operator!= | ( | IteratorPairSource< TheItem, TheIterator > const & | , |
IteratorPairSource< TheItem, TheIterator > const & | |||
) |
bool Om::Source::operator== | ( | IteratorSource< TheItem, TheIterator > const & | , |
IteratorSource< TheItem, TheIterator > const & | |||
) |
bool Om::Source::operator!= | ( | IteratorSource< TheItem, TheIterator > const & | , |
IteratorSource< TheItem, TheIterator > const & | |||
) |
bool Om::Source::operator== | ( | SingletonSource< TheItem > const & | , |
SingletonSource< TheItem > const & | |||
) |
bool Om::Source::operator!= | ( | SingletonSource< TheItem > const & | , |
SingletonSource< TheItem > const & | |||
) |
bool Om::Source::operator== | ( | StreamSource< TheItem > const & | , |
StreamSource< TheItem > const & | |||
) |
bool Om::Source::operator!= | ( | StreamSource< TheItem > const & | , |
StreamSource< TheItem > const & | |||
) |