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_actor< FunT, CharT, ActorT > Class Template Reference

Wrapped formatter function actor. More...

#include <wrap_formatter.hpp>

Inheritance diagram for boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >:
Collaboration diagram for boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >:

Public Types

typedef CharT char_type
 Character type. More...
 
typedef FunT function_type
 Wrapped function type. More...
 
typedef
wrapped_formatter_terminal
< function_type, char_type
terminal_type
 Base terminal type. More...
 
typedef ActorT< terminal_typebase_type
 Base actor type. More...
 

Public Member Functions

 wrapped_formatter_actor (base_type const &act)
 Initializing constructor. More...
 
function_type const & get_function () const
 

Detailed Description

template<typename FunT, typename CharT, template< typename > class ActorT = phoenix::actor>
class boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >

Wrapped formatter function actor.

Member Typedef Documentation

template<typename FunT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef ActorT< terminal_type > boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >::base_type

Base actor type.

template<typename FunT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef CharT boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >::char_type

Character type.

template<typename FunT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef FunT boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >::function_type

Wrapped function type.

template<typename FunT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef wrapped_formatter_terminal< function_type, char_type > boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >::terminal_type

Base terminal type.

Constructor & Destructor Documentation

template<typename FunT , typename CharT , template< typename > class ActorT = phoenix::actor>
boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >::wrapped_formatter_actor ( base_type const &  act)
inlineexplicit

Initializing constructor.

Member Function Documentation

template<typename FunT , typename CharT , template< typename > class ActorT = phoenix::actor>
function_type const& boost::expressions::wrapped_formatter_actor< FunT, CharT, ActorT >::get_function ( ) const
inline
Returns
The wrapped function

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