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

Template expressions terminal node with Boost.Format-like formatter. More...

#include <format.hpp>

Public Types

typedef void _is_boost_log_terminal
 Internal typedef for type categorization. More...
 
typedef CharT char_type
 Character type. More...
 
typedef
boost::log::aux::basic_format
< char_type
format_type
 Boost.Format formatter type. More...
 
typedef std::basic_string
< char_type
string_type
 String type. More...
 
typedef format_type::pump result_type
 Terminal result type. More...
 

Public Member Functions

 format_terminal (const char_type *format)
 Initializing constructor. More...
 
template<typename ContextT >
result_type operator() (ContextT const &ctx) const
 Invokation operator. More...
 

Detailed Description

template<typename CharT>
class boost::expressions::format_terminal< CharT >

Template expressions terminal node with Boost.Format-like formatter.

Member Typedef Documentation

template<typename CharT >
typedef void boost::expressions::format_terminal< CharT >::_is_boost_log_terminal

Internal typedef for type categorization.

template<typename CharT >
typedef CharT boost::expressions::format_terminal< CharT >::char_type

Character type.

template<typename CharT >
typedef boost::log::aux::basic_format< char_type > boost::expressions::format_terminal< CharT >::format_type

Boost.Format formatter type.

template<typename CharT >
typedef format_type::pump boost::expressions::format_terminal< CharT >::result_type

Terminal result type.

template<typename CharT >
typedef std::basic_string< char_type > boost::expressions::format_terminal< CharT >::string_type

String type.

Constructor & Destructor Documentation

template<typename CharT >
boost::expressions::format_terminal< CharT >::format_terminal ( const char_type format)
inlineexplicit

Initializing constructor.

Member Function Documentation

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

Invokation operator.

References boost::python::args(), and boost::phoenix::env().


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