Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT > Class Template Reference

Character decorator stream output terminal. More...

#include <char_decorator.hpp>

Classes

struct  result
 Result type definition. More...
 
struct  result< ThisT(ContextT) >
 

Public Types

typedef void _is_boost_log_terminal
 Internal typedef for type categorization. More...
 
typedef ImplT impl_type
 Implementation type. More...
 
typedef impl_type::char_type char_type
 Character type. More...
 
typedef impl_type::string_type string_type
 String type. More...
 
typedef SubactorT subactor_type
 Adopted actor type. More...
 

Public Member Functions

 char_decorator_output_terminal (LeftT const &left, subactor_type const &sub, impl_type const &impl)
 Initializing constructor. More...
 
 char_decorator_output_terminal (char_decorator_output_terminal const &that)
 Copy constructor. More...
 
template<typename ContextT >
result< this_type(ContextT
const &) >::type 
operator() (ContextT const &ctx)
 Invokation operator. More...
 
template<typename ContextT >
result< const this_type(ContextT
const &) >::type 
operator() (ContextT const &ctx) const
 Invokation operator. More...
 

Detailed Description

template<typename LeftT, typename SubactorT, typename ImplT>
class boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >

Character decorator stream output terminal.

Member Typedef Documentation

template<typename LeftT , typename SubactorT , typename ImplT >
typedef void boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::_is_boost_log_terminal

Internal typedef for type categorization.

template<typename LeftT , typename SubactorT , typename ImplT >
typedef impl_type::char_type boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::char_type

Character type.

template<typename LeftT , typename SubactorT , typename ImplT >
typedef ImplT boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::impl_type

Implementation type.

template<typename LeftT , typename SubactorT , typename ImplT >
typedef impl_type::string_type boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::string_type

String type.

template<typename LeftT , typename SubactorT , typename ImplT >
typedef SubactorT boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::subactor_type

Adopted actor type.

Constructor & Destructor Documentation

template<typename LeftT , typename SubactorT , typename ImplT >
boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::char_decorator_output_terminal ( LeftT const &  left,
subactor_type const &  sub,
impl_type const &  impl 
)
inline

Initializing constructor.

Creates decorator of the fmt formatter with the specified decorations.

template<typename LeftT , typename SubactorT , typename ImplT >
boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::char_decorator_output_terminal ( char_decorator_output_terminal< LeftT, SubactorT, ImplT > const &  that)
inline

Copy constructor.

Member Function Documentation

template<typename LeftT , typename SubactorT , typename ImplT >
template<typename ContextT >
result< this_type(ContextT const&) >::type boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::operator() ( ContextT const &  ctx)
inline

Invokation operator.

References boost::phoenix::eval().

template<typename LeftT , typename SubactorT , typename ImplT >
template<typename ContextT >
result< const this_type(ContextT const&) >::type boost::expressions::aux::char_decorator_output_terminal< LeftT, SubactorT, ImplT >::operator() ( ContextT const &  ctx) const
inline

Invokation operator.

References boost::phoenix::eval().


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