Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
Stream.hpp File Reference
#include <toolbox/util/Storage.hpp>
#include <experimental/iterator>
Include dependency graph for Stream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  toolbox::util::detail::ResetState
 
class  toolbox::util::StreamBuf< MaxN >
 StreamBuf uses a dynamic storage acquired from the custom allocator. More...
 
class  toolbox::util::OStream< MaxN >
 OStream uses a dynamic storage acquired from the custom allocator. More...
 
class  toolbox::util::StaticStreamBuf< MaxN >
 
class  toolbox::util::OStaticStream< MaxN >
 

Namespaces

namespace  toolbox
 
namespace  toolbox::util
 
namespace  toolbox::util::detail
 
namespace  std
 STL namespace.
 
namespace  std::experimental
 

Typedefs

using toolbox::util::OStreamJoiner = std::experimental::ostream_joiner< char >
 

Functions

ostream & toolbox::util::detail::operator<< (ostream &os, ResetState) noexcept
 
TOOLBOX_API void toolbox::util::reset (std::ostream &os) noexcept
 
template<std::size_t MaxN, typename ValueT >
autotoolbox::util::operator<< (OStaticStream< MaxN > &os, ValueT &&val)
 
template<auto DelimT, typename ArgT , typename... ArgsT>
void toolbox::util::join (std::ostream &os, const ArgT &arg, const ArgsT &... args)
 

Variables

constexpr detail::ResetState toolbox::util::reset_state {}
 I/O manipulator that resets I/O state.