Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::aux::stream_provider< CharT > Struct Template Reference

Internal class that provides formatting streams for record pumps. More...

#include <record_ostream.hpp>

Classes

struct  stream_compound
 Formatting stream compound. More...
 

Public Types

typedef CharT char_type
 Character type. More...
 

Static Public Member Functions

static BOOST_LOG_API
stream_compound
allocate_compound (record &rec)
 The method returns an allocated stream compound. More...
 
static BOOST_LOG_API void release_compound (stream_compound *compound) BOOST_NOEXCEPT
 The method releases a compound. More...
 

Detailed Description

template<typename CharT>
struct boost::aux::stream_provider< CharT >

Internal class that provides formatting streams for record pumps.

Member Typedef Documentation

template<typename CharT >
typedef CharT boost::aux::stream_provider< CharT >::char_type

Character type.

Member Function Documentation

template<typename CharT >
static BOOST_LOG_API stream_compound* boost::aux::stream_provider< CharT >::allocate_compound ( record rec)
static

The method returns an allocated stream compound.

template<typename CharT >
static BOOST_LOG_API void boost::aux::stream_provider< CharT >::release_compound ( stream_compound compound)
static

The method releases a compound.


The documentation for this struct was generated from the following file: