38
38
#define <a href="conglomerate-CongObject.html#CONG-DEFINE-CLASS-BEGIN-CAPS">CONG_DEFINE_CLASS_BEGIN</a> (MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)
39
39
#define <a href="conglomerate-CongObject.html#CONG-DEFINE-EMPTY-DISPOSE-CAPS">CONG_DEFINE_EMPTY_DISPOSE</a> (my_class)
40
40
#define <a href="conglomerate-CongObject.html#CONG-DEFINE-CLASS-CAPS">CONG_DEFINE_CLASS</a> (MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)
41
</pre></div><div class="refsect1" lang="en"><a name="id2982963"></a><h2>Description</h2><p>
41
</pre></div><div class="refsect1" lang="en"><a name="id2758518"></a><h2>Description</h2><p>
43
</p></div><div class="refsect1" lang="en"><a name="id2982973"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2982978"></a><h3><a name="PRIVATE-CAPS"></a>PRIVATE()</h3><a class="indexterm" name="id2982989"></a><pre class="programlisting">#define PRIVATE(x) ((x)->priv)
43
</p></div><div class="refsect1" lang="en"><a name="id2758528"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2758534"></a><h3><a name="PRIVATE-CAPS"></a>PRIVATE()</h3><a class="indexterm" name="id2758544"></a><pre class="programlisting">#define PRIVATE(x) ((x)->priv)
46
46
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>x</tt></i>�:</span></td><td>
49
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2983022"></a><h3><a name="CONG-DECLARE-CLASS-BEGIN-CAPS"></a>CONG_DECLARE_CLASS_BEGIN()</h3><a class="indexterm" name="id2983034"></a><pre class="programlisting">#define CONG_DECLARE_CLASS_BEGIN(MyClass, my_class, BaseClass)</pre><p>
51
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>MyClass</tt></i>�:</span></td><td>
52
</td></tr><tr><td><span class="term"><i class="parameter"><tt>my_class</tt></i>�:</span></td><td>
53
</td></tr><tr><td><span class="term"><i class="parameter"><tt>BaseClass</tt></i>�:</span></td><td>
56
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2983095"></a><h3><a name="CONG-DECLARE-CLASS-CAPS"></a>CONG_DECLARE_CLASS()</h3><a class="indexterm" name="id2983106"></a><pre class="programlisting">#define CONG_DECLARE_CLASS(MyClass, my_class, BaseClass)</pre><p>
58
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>MyClass</tt></i>�:</span></td><td>
59
</td></tr><tr><td><span class="term"><i class="parameter"><tt>my_class</tt></i>�:</span></td><td>
60
</td></tr><tr><td><span class="term"><i class="parameter"><tt>BaseClass</tt></i>�:</span></td><td>
63
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2983166"></a><h3><a name="CONG-DEFINE-CLASS-BEGIN-CAPS"></a>CONG_DEFINE_CLASS_BEGIN()</h3><a class="indexterm" name="id2983178"></a><pre class="programlisting">#define CONG_DEFINE_CLASS_BEGIN(MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)</pre><p>
49
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2758577"></a><h3><a name="CONG-DECLARE-CLASS-BEGIN-CAPS"></a>CONG_DECLARE_CLASS_BEGIN()</h3><a class="indexterm" name="id2758589"></a><pre class="programlisting">#define CONG_DECLARE_CLASS_BEGIN(MyClass, my_class, BaseClass)</pre><p>
51
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>MyClass</tt></i>�:</span></td><td>
52
</td></tr><tr><td><span class="term"><i class="parameter"><tt>my_class</tt></i>�:</span></td><td>
53
</td></tr><tr><td><span class="term"><i class="parameter"><tt>BaseClass</tt></i>�:</span></td><td>
56
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2758650"></a><h3><a name="CONG-DECLARE-CLASS-CAPS"></a>CONG_DECLARE_CLASS()</h3><a class="indexterm" name="id2758661"></a><pre class="programlisting">#define CONG_DECLARE_CLASS(MyClass, my_class, BaseClass)</pre><p>
58
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>MyClass</tt></i>�:</span></td><td>
59
</td></tr><tr><td><span class="term"><i class="parameter"><tt>my_class</tt></i>�:</span></td><td>
60
</td></tr><tr><td><span class="term"><i class="parameter"><tt>BaseClass</tt></i>�:</span></td><td>
63
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2758722"></a><h3><a name="CONG-DEFINE-CLASS-BEGIN-CAPS"></a>CONG_DEFINE_CLASS_BEGIN()</h3><a class="indexterm" name="id2758734"></a><pre class="programlisting">#define CONG_DEFINE_CLASS_BEGIN(MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)</pre><p>
65
65
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>MyClass</tt></i>�:</span></td><td>
66
66
</td></tr><tr><td><span class="term"><i class="parameter"><tt>my_class</tt></i>�:</span></td><td>
69
69
</td></tr><tr><td><span class="term"><i class="parameter"><tt>BASE_CLASS_TYPE</tt></i>�:</span></td><td>
72
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2983267"></a><h3><a name="CONG-DEFINE-EMPTY-DISPOSE-CAPS"></a>CONG_DEFINE_EMPTY_DISPOSE()</h3><a class="indexterm" name="id2983279"></a><pre class="programlisting">#define CONG_DEFINE_EMPTY_DISPOSE(my_class)</pre><p>
72
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2758822"></a><h3><a name="CONG-DEFINE-EMPTY-DISPOSE-CAPS"></a>CONG_DEFINE_EMPTY_DISPOSE()</h3><a class="indexterm" name="id2758834"></a><pre class="programlisting">#define CONG_DEFINE_EMPTY_DISPOSE(my_class)</pre><p>
74
74
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>my_class</tt></i>�:</span></td><td>
77
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2983312"></a><h3><a name="CONG-DEFINE-CLASS-CAPS"></a>CONG_DEFINE_CLASS()</h3><a class="indexterm" name="id2983324"></a><pre class="programlisting">#define CONG_DEFINE_CLASS(MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)</pre><p>
77
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2758868"></a><h3><a name="CONG-DEFINE-CLASS-CAPS"></a>CONG_DEFINE_CLASS()</h3><a class="indexterm" name="id2758879"></a><pre class="programlisting">#define CONG_DEFINE_CLASS(MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)</pre><p>
79
79
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>MyClass</tt></i>�:</span></td><td>
80
80
</td></tr><tr><td><span class="term"><i class="parameter"><tt>my_class</tt></i>�:</span></td><td>