ocra-recipes
Doxygen documentation for the ocra-recipes repository
Public Types | List of all members
ocra::SubjectBaseTraits< EVT, T > Struct Template Reference

#include <ObserverSubjectBase.h>

Inheritance diagram for ocra::SubjectBaseTraits< EVT, T >:
[legend]
Collaboration diagram for ocra::SubjectBaseTraits< EVT, T >:
[legend]

Public Types

typedef SubjectBaseTraitsBase< EVT >::invoker_base_type invoker_base_type
 
typedef void(T::* callback_type) (int)
 
typedef Invoker< T, EVT, boost::is_base_of< ObserverBase< EVT >, T >::value > invoker_type
 
typedef std::pair< T *, callback_typeinvoker_id_type
 
typedef std::mem_fun1_ref_t< bool, invoker_base_type, invoker_id_typeinvoker_comparator_type
 
- Public Types inherited from ocra::SubjectBaseTraitsBase< EVT >
typedef InvokerBase< EVT > invoker_base_type
 

Detailed Description

template<int EVT, class T>
struct ocra::SubjectBaseTraits< EVT, T >

Definition at line 293 of file ObserverSubjectBase.h.

Member Typedef Documentation

template<int EVT, class T>
typedef void(T::* ocra::SubjectBaseTraits< EVT, T >::callback_type) (int)

Definition at line 296 of file ObserverSubjectBase.h.

template<int EVT, class T>
typedef SubjectBaseTraitsBase<EVT>::invoker_base_type ocra::SubjectBaseTraits< EVT, T >::invoker_base_type

Definition at line 295 of file ObserverSubjectBase.h.

template<int EVT, class T>
typedef std::mem_fun1_ref_t<bool, invoker_base_type, invoker_id_type> ocra::SubjectBaseTraits< EVT, T >::invoker_comparator_type

Definition at line 299 of file ObserverSubjectBase.h.

template<int EVT, class T>
typedef std::pair<T*, callback_type> ocra::SubjectBaseTraits< EVT, T >::invoker_id_type

Definition at line 298 of file ObserverSubjectBase.h.

template<int EVT, class T>
typedef Invoker<T, EVT,boost::is_base_of<ObserverBase<EVT>, T>::value> ocra::SubjectBaseTraits< EVT, T >::invoker_type

Definition at line 297 of file ObserverSubjectBase.h.


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