Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::expressions::wrapped_formatter_terminal< FunT, CharT > Class Template Reference

Formatter function wrapper terminal. More...

#include <wrap_formatter.hpp>

Public Types

typedef void _is_boost_log_terminal
 Internal typedef for type categorization. More...
 
typedef CharT char_type
 Character type. More...
 
typedef std::basic_string
< char_type
string_type
 String type. More...
 
typedef
basic_formatting_ostream
< char_type
stream_type
 Formatting stream type. More...
 
typedef FunT function_type
 Wrapped function type. More...
 
typedef string_type result_type
 Formatter result type. More...
 

Public Member Functions

 wrapped_formatter_terminal (function_type const &fun)
 Initializing construction. More...
 
 wrapped_formatter_terminal (wrapped_formatter_terminal const &that)
 Copy constructor. More...
 
function_type const & get_function () const
 Returns the wrapped function. More...
 
template<typename ContextT >
result_type operator() (ContextT const &ctx)
 Invokation operator. More...
 
template<typename ContextT >
result_type operator() (ContextT const &ctx) const
 Invokation operator. More...
 

Detailed Description

template<typename FunT, typename CharT>
class boost::expressions::wrapped_formatter_terminal< FunT, CharT >

Formatter function wrapper terminal.

Member Typedef Documentation

template<typename FunT , typename CharT >
typedef void boost::expressions::wrapped_formatter_terminal< FunT, CharT >::_is_boost_log_terminal

Internal typedef for type categorization.

template<typename FunT , typename CharT >
typedef CharT boost::expressions::wrapped_formatter_terminal< FunT, CharT >::char_type

Character type.

template<typename FunT , typename CharT >
typedef FunT boost::expressions::wrapped_formatter_terminal< FunT, CharT >::function_type

Wrapped function type.

template<typename FunT , typename CharT >
typedef string_type boost::expressions::wrapped_formatter_terminal< FunT, CharT >::result_type

Formatter result type.

template<typename FunT , typename CharT >
typedef basic_formatting_ostream< char_type > boost::expressions::wrapped_formatter_terminal< FunT, CharT >::stream_type

Formatting stream type.

template<typename FunT , typename CharT >
typedef std::basic_string< char_type > boost::expressions::wrapped_formatter_terminal< FunT, CharT >::string_type

String type.

Constructor & Destructor Documentation

template<typename FunT , typename CharT >
boost::expressions::wrapped_formatter_terminal< FunT, CharT >::wrapped_formatter_terminal ( function_type const &  fun)
inlineexplicit

Initializing construction.

template<typename FunT , typename CharT >
boost::expressions::wrapped_formatter_terminal< FunT, CharT >::wrapped_formatter_terminal ( wrapped_formatter_terminal< FunT, CharT > const &  that)
inline

Copy constructor.

Member Function Documentation

template<typename FunT , typename CharT >
function_type const& boost::expressions::wrapped_formatter_terminal< FunT, CharT >::get_function ( ) const
inline

Returns the wrapped function.

template<typename FunT , typename CharT >
template<typename ContextT >
result_type boost::expressions::wrapped_formatter_terminal< FunT, CharT >::operator() ( ContextT const &  ctx)
inline
template<typename FunT , typename CharT >
template<typename ContextT >
result_type boost::expressions::wrapped_formatter_terminal< FunT, CharT >::operator() ( ContextT const &  ctx) const
inline

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