Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
formatting_ostream.hpp File Reference
#include <ostream>
#include <string>
#include <memory>
#include <locale>
#include <boost/utility/string_ref_fwd.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/attachable_sstream_buf.hpp>
#include <boost/log/detail/code_conversion.hpp>
#include <boost/log/utility/string_literal_fwd.hpp>
#include <boost/log/utility/formatting_ostream_fwd.hpp>
#include <boost/utility/explicit_operator_bool.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for formatting_ostream.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::aux::enable_if_char_type< T, R >
 
struct  boost::aux::enable_if_char_type< char, R >
 
struct  boost::aux::enable_if_char_type< wchar_t, R >
 
struct  boost::aux::enable_if_char_type< char16_t, R >
 
struct  boost::aux::enable_if_char_type< char32_t, R >
 
singleton  boost::basic_formatting_ostream< CharT, TraitsT, AllocatorT >
 Stream wrapper for log records formatting. More...
 
class  boost::basic_formatting_ostream< CharT, TraitsT, AllocatorT >::sentry
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::aux
 

Functions

template<typename CharT , typename TraitsT , typename AllocatorT , typename T >
basic_formatting_ostream
< CharT, TraitsT, AllocatorT > & 
boost::operator<< (basic_formatting_ostream< CharT, TraitsT, AllocatorT > &strm, T const &value)
 
template<typename CharT , typename TraitsT , typename AllocatorT , typename T >
basic_formatting_ostream
< CharT, TraitsT, AllocatorT > & 
boost::operator<< (basic_formatting_ostream< CharT, TraitsT, AllocatorT > &strm, T &value)
 
template<typename CharT , typename TraitsT , typename AllocatorT , typename T >
basic_formatting_ostream
< CharT, TraitsT, AllocatorT > & 
boost::operator<< (basic_formatting_ostream< CharT, TraitsT, AllocatorT > &&strm, T const &value)
 
template<typename CharT , typename TraitsT , typename AllocatorT , typename T >
basic_formatting_ostream
< CharT, TraitsT, AllocatorT > & 
boost::operator<< (basic_formatting_ostream< CharT, TraitsT, AllocatorT > &&strm, T &value)
 

Detailed Description

Author
Andrey Semashev
Date
11.07.2012

The header contains implementation of a string stream used for log record formatting.