sigx::internal::signal_type_trait< T_signal, I_oneof > Struct Template Reference

Trait to group signal types. More...

#include <signal_traits.h>


Static Public Attributes

static const signal_group type = SIGGROUP_IRRELEVANT


Detailed Description

template<typename T_signal, int I_oneof = is_derived_from<T_signal, sigc::signal_base, Glib::SignalProxyNormal>::value>
struct sigx::internal::signal_type_trait< T_signal, I_oneof >

Trait to group signal types.

Note:
We could use specializations for all signals like count_signal_arguments does. But by finding the baseclass we can reduce the specializations.

Field Documentation

template<typename T_signal , int I_oneof = is_derived_from<T_signal, sigc::signal_base, Glib::SignalProxyNormal>::value>
const signal_group sigx::internal::signal_type_trait< T_signal, I_oneof >::type = SIGGROUP_IRRELEVANT [static]


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

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