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

#include <deep_history.hpp>

Public Types

typedef
DefaultState::outermost_context_base_type 
outermost_context_base_type
 
typedef DefaultState::context_type context_type
 
typedef
DefaultState::context_ptr_type 
context_ptr_type
 
typedef
DefaultState::context_type_list 
context_type_list
 
typedef
DefaultState::orthogonal_position 
orthogonal_position
 

Public Member Functions

 BOOST_STATIC_ASSERT (DefaultState::context_type::deep_history::value)
 

Static Public Member Functions

static void deep_construct (const context_ptr_type &pContext, outermost_context_base_type &outermostContextBase)
 

Member Typedef Documentation

template<class DefaultState >
typedef DefaultState::context_ptr_type boost::statechart::deep_history< DefaultState >::context_ptr_type
template<class DefaultState >
typedef DefaultState::context_type boost::statechart::deep_history< DefaultState >::context_type
template<class DefaultState >
typedef DefaultState::context_type_list boost::statechart::deep_history< DefaultState >::context_type_list
template<class DefaultState >
typedef DefaultState::orthogonal_position boost::statechart::deep_history< DefaultState >::orthogonal_position
template<class DefaultState >
typedef DefaultState::outermost_context_base_type boost::statechart::deep_history< DefaultState >::outermost_context_base_type

Member Function Documentation

template<class DefaultState >
boost::statechart::deep_history< DefaultState >::BOOST_STATIC_ASSERT ( DefaultState::context_type::deep_history< DefaultState >::value  )
template<class DefaultState >
static void boost::statechart::deep_history< DefaultState >::deep_construct ( const context_ptr_type pContext,
outermost_context_base_type outermostContextBase 
)
inlinestatic

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