sigx::signal_source_obj_mem< T_obj, T_signal > Struct Template Reference

signal source is a object's member of type T_signal. More...

#include <signal_source_obj_mem.h>

Inheritance diagram for sigx::signal_source_obj_mem< T_obj, T_signal >:

sigx::signal_source_base sigx::operator_new

Public Types

typedef signal_source_obj_mem
< T_obj, T_signal > 
self_type
typedef T_signal T_obj::* typed_signal_ptr

Public Member Functions

 signal_source_obj_mem (T_obj *_A_obj, typed_signal_ptr _A_sig)

Static Public Member Functions

static T_signal get_signal (signal_source_ptr base)

Data Fields

T_obj * m_obj
typed_signal_ptr m_sig

Detailed Description

template<typename T_obj, typename T_signal>
struct sigx::signal_source_obj_mem< T_obj, T_signal >

signal source is a object's member of type T_signal.

Member Typedef Documentation

template<typename T_obj , typename T_signal >
typedef signal_source_obj_mem<T_obj, T_signal> sigx::signal_source_obj_mem< T_obj, T_signal >::self_type

template<typename T_obj , typename T_signal >
typedef T_signal T_obj::* sigx::signal_source_obj_mem< T_obj, T_signal >::typed_signal_ptr


Constructor & Destructor Documentation

template<typename T_obj , typename T_signal >
sigx::signal_source_obj_mem< T_obj, T_signal >::signal_source_obj_mem ( T_obj *  _A_obj,
typed_signal_ptr  _A_sig 
) [inline]


Member Function Documentation

template<typename T_obj , typename T_signal >
static T_signal sigx::signal_source_obj_mem< T_obj, T_signal >::get_signal ( signal_source_ptr  base  )  [inline, static]


Field Documentation

template<typename T_obj , typename T_signal >
T_obj* sigx::signal_source_obj_mem< T_obj, T_signal >::m_obj

template<typename T_obj , typename T_signal >
typed_signal_ptr sigx::signal_source_obj_mem< T_obj, T_signal >::m_sig


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

Generated on Wed Jan 28 21:38:00 2009 for sigx++ by  doxygen 1.5.8