Codemesh Runtime v3 C++ API Reference  3.9.205
xmog_null.h
1 //
2 // Copyright (c) 1999-2020 by Codemesh, Inc.. ALL RIGHTS RESERVED.
3 //
4 
5 
6 #ifndef xmog_null_inc
7 #define xmog_null_inc
8 
9 
10 struct xmog_base;
11 
12 
53 class XMOG_DECLSPEC xmog_null
54 {
55 public:
56 
62  xmog_null();
63 
72  bool operator == ( const xmog_null & _rhs ) const;
73 
85  bool operator == ( const xmog_base & _rhs ) const;
86 
95  bool operator != ( const xmog_null & _rhs ) const;
96 
108  bool operator != ( const xmog_base & _rhs ) const;
109 
117  bool operator ! () const;
118 };
119 
120 
121 # if !defined(XMOG_NULL_NAME)
122 
126  static xmog_null null;
127 
128 # else
129 
136  static xmog_null XMOG_NULL_NAME;
137 
138 # endif
139 
140 
141 #endif /* xmog_null_inc */
xmog_base
The baseclass for all proxy types in the framework.
Definition: xmog_base.h:29
xmog_null
A type representing null references.
Definition: xmog_null.h:53

Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.