#defines



__XValueType


Two-parameter macro for XValueType specializations.

#define __XValueType(
    _name_,_type_) \ template <> \ class XValueType<_type_> \ {
    \ public: \ static EventParamType \ GetType(
    ) \ {
    return type ## _name_; 
} \ }; 

_XValueType


One-parameter macro for XValueType specializations.

#define _XValueType(
    _type_) \ template <> \ class XValueType<_type_> \ {
    \ public: \ static EventParamType \ GetType(
    ) \ {
    return type ## _type_; 
} \ }; 

(Last Updated October 06, 2006)