15 #ifndef Om_Source_DefaultSource_
17 #define Om_Source_DefaultSource_ \
18 Om::Source::DefaultSource
22 #ifndef Om_Macro_Precompilation_
40 typename ThisImplementation
45 std::input_iterator_tag,
85 bool Equals(ThisImplementation
const &)
const;
A partial implementation of Source.
virtual bool Equals(Source< ThisItem > const &) const
virtual ~DefaultSource()=0
ThisImplementation & operator++()
Pulls the next item from the Source.
bool Equals(ThisImplementation const &) const
DefaultSource & operator=(DefaultSource const &)
Any object that items can be pulled from.