Support Class Library
A set of tools providing classes and utility
Classes | Namespaces | Typedefs | Functions
stl_iterators.h File Reference
#include <scl/stream/details/deprecation.h>
#include <scl/stream/details/iterator/BaseStreamIterator.h>
#include <scl/macros.h>
#include <iterator>
#include <scl/tools/make/make.hpp>

Go to the source code of this file.

Classes

class  scl::stream::creators::details::FromStlIterator< It >
 Creator for an iterator-based range. More...
 

Namespaces

 scl
 Global namespace of the SCL.
 
 scl::stream
 Namespace of the stream API.
 
 scl::stream::creators
 Namespace for functions and utilities that create streams (lazy)
 
 scl::stream::creators::details
 Implementation details of creators.
 

Typedefs

template<class It >
using scl::stream::creators::details::iterator_value_type = typename std::iterator_traits< It >::value_type
 A type alias for the value type from the iterator traits. More...
 

Functions

template<class It >
Stream< typename details::FromStlIterator< It >::value_type > scl::stream::creators::streamFrom (It begin, It end)
 Create a stream from a pair of iterators. More...