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

Character decorator actor. More...

#include <char_decorator.hpp>

Inheritance diagram for boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >:
Collaboration diagram for boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >:

Public Types

typedef
char_decorator_terminal
< SubactorT, ImplT > 
terminal_type
 Base terminal type. More...
 
typedef terminal_type::char_type char_type
 Character type. More...
 
typedef ActorT< terminal_typebase_type
 Base actor type. More...
 

Public Member Functions

 char_decorator_actor (base_type const &act)
 Initializing constructor. More...
 
terminal_type const & get_terminal () const
 Returns reference to the terminal. More...
 

Detailed Description

template<typename SubactorT, typename ImplT, template< typename > class ActorT = phoenix::actor>
class boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >

Character decorator actor.

Member Typedef Documentation

template<typename SubactorT , typename ImplT , template< typename > class ActorT = phoenix::actor>
typedef ActorT< terminal_type > boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >::base_type

Base actor type.

template<typename SubactorT , typename ImplT , template< typename > class ActorT = phoenix::actor>
typedef terminal_type::char_type boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >::char_type

Character type.

template<typename SubactorT , typename ImplT , template< typename > class ActorT = phoenix::actor>
typedef char_decorator_terminal< SubactorT, ImplT > boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >::terminal_type

Base terminal type.

Constructor & Destructor Documentation

template<typename SubactorT , typename ImplT , template< typename > class ActorT = phoenix::actor>
boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >::char_decorator_actor ( base_type const &  act)
inlineexplicit

Initializing constructor.

Member Function Documentation

template<typename SubactorT , typename ImplT , template< typename > class ActorT = phoenix::actor>
terminal_type const& boost::expressions::char_decorator_actor< SubactorT, ImplT, ActorT >::get_terminal ( ) const
inline

Returns reference to the terminal.


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