00001
00002
00003
00004
00005 #ifndef xmog_null_inc
00006 #define xmog_null_inc
00007
00008
00009 struct xmog_base;
00010
00011
00052 class XMOG_DECLSPEC xmog_null
00053 {
00054 public:
00055
00061 xmog_null();
00062
00071 bool operator == ( const xmog_null & _rhs ) const;
00072
00084 bool operator == ( const xmog_base & _rhs ) const;
00085
00094 bool operator != ( const xmog_null & _rhs ) const;
00095
00107 bool operator != ( const xmog_base & _rhs ) const;
00108
00116 bool operator ! () const;
00117 };
00118
00119
00120 # if !defined(XMOG_NULL_NAME)
00121
00125 static xmog_null null;
00126
00127 # else
00128
00135 static xmog_null XMOG_NULL_NAME;
00136
00137 # endif
00138
00139
00140 #endif