Support Class Library
A set of tools providing classes and utility
|
#include <iostream>
#include <string>
#include <scl/stream/Stream.h>
#include <scl/stream/creators/stl_iterators.h>
#include <scl/stream/details/deprecation.h>
Go to the source code of this file.
Classes | |
struct | scl::stream::creators::details::ByLine< Char, Traits > |
Class that exposes custom logic for reading a file line by line for use with std::istream_iterator. More... | |
struct | scl::stream::creators::details::ByLineIterator< Char, Traits > |
istream iterator for reading line by line with conversion to std::basic_string 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. | |
Functions | |
template<class Char = char, class Traits = std::char_traits<Char>> | |
Stream< std::basic_string< Char, Traits > > | scl::stream::creators::streamFrom (std::basic_istream< Char, Traits > &inputStream) |
Create a stream from a std::basic_istream. More... | |