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_named_scope_actor< FallbackPolicyT, CharT, ActorT > Class Template Reference

Named scope formatter actor. More...

#include <named_scope.hpp>

Inheritance diagram for boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >:
Collaboration diagram for boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >:

Public Types

typedef CharT char_type
 Character type. More...
 
typedef FallbackPolicyT fallback_policy
 Fallback policy. More...
 
typedef
format_named_scope_terminal
< fallback_policy, char_type
terminal_type
 Base terminal type. More...
 
typedef terminal_type::value_type value_type
 Attribute value type. More...
 
typedef
terminal_type::formatter_function_type 
formatter_function_type
 Formatter function. More...
 
typedef ActorT< terminal_typebase_type
 Base actor type. More...
 

Public Member Functions

 format_named_scope_actor (base_type const &act)
 Initializing constructor. More...
 
attribute_name get_name () const
 
fallback_policy const & get_fallback_policy () const
 
formatter_function_type const & get_formatter_function () const
 

Detailed Description

template<typename FallbackPolicyT, typename CharT, template< typename > class ActorT = phoenix::actor>
class boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >

Named scope formatter actor.

Member Typedef Documentation

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

Base actor type.

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

Character type.

template<typename FallbackPolicyT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef FallbackPolicyT boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >::fallback_policy

Fallback policy.

template<typename FallbackPolicyT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef terminal_type::formatter_function_type boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >::formatter_function_type

Formatter function.

template<typename FallbackPolicyT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef format_named_scope_terminal< fallback_policy, char_type > boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >::terminal_type

Base terminal type.

template<typename FallbackPolicyT , typename CharT , template< typename > class ActorT = phoenix::actor>
typedef terminal_type::value_type boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >::value_type

Attribute value type.

Constructor & Destructor Documentation

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

Initializing constructor.

Member Function Documentation

template<typename FallbackPolicyT , typename CharT , template< typename > class ActorT = phoenix::actor>
fallback_policy const& boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >::get_fallback_policy ( ) const
inline
Returns
Fallback policy
template<typename FallbackPolicyT , typename CharT , template< typename > class ActorT = phoenix::actor>
formatter_function_type const& boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >::get_formatter_function ( ) const
inline
Returns
Formatter function
template<typename FallbackPolicyT , typename CharT , template< typename > class ActorT = phoenix::actor>
attribute_name boost::expressions::format_named_scope_actor< FallbackPolicyT, CharT, ActorT >::get_name ( ) const
inline
Returns
The attribute name

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