Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

xmog_null.h

00001 /*
00002  * Copyright 1999-2006 by Codemesh, Inc.  ALL RIGHTS RESERVED.
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 /* xmog_null_inc */

Generated on Wed May 31 14:01:19 2006 for Shared Codemesh Runtime Library API Reference by  doxygen 1.4.1