Om
collection_front_source.hpp
Go to the documentation of this file.
1 
15 #ifndef Om_Source_CollectionFrontSource_
16 
17  #define Om_Source_CollectionFrontSource_ \
18  Om::Source::CollectionFrontSource
19 
21 
22 namespace Om {
23 
24  namespace Source {
25 
26  // MARK: - Om::Source::CollectionFrontSource
27 
32  template <
33  typename ThisItem,
34  typename ThisIterator
35  >
37  public IteratorPairSource<
38  ThisItem,
39  ThisIterator
40  > {
41 
42  public: // MARK: public (non-static)
43 
44  template <typename TheCollection>
45  explicit CollectionFrontSource(TheCollection &);
46 
47  };
48 
49  }
50 
51 }
52 
54 
55 #endif
A range over a collection, starting from the front.
CollectionFrontSource(TheCollection &)
A Source adapter for a start and end input iterator pair.
The Om library.
Definition: code_point.hpp:26