1<html><head><base target=k-main></head><body bgcolor=white><nobr> 2 3<font face=Helvetica size=3> 4<dl><dt> 5 6 <b>class c4_Property</b> 7<br><br> 8 9<dd><font face=Times size=3> 10Base class for the basic data types.<br><br> 11 12 13</font></dl> 14 15 16 <table cellborder=0> 17 <tr> 18 <td colspan=2> 19 <font face=Helvetica size=-1><b>Public members</b></font> 20 </td> 21 </tr> 22 23 <tr> 24 <td valign=top align=right width=150> 25 26 </td> 27 <td> 28 <nobr> 29 <b>c4_Property</b> (char type_, int id_); 30 31 32 <font face=Helvetica size=-1><br> 33 Construct a new property with the give type and id</font> 34 </td> 35 </tr> 36 37 <tr> 38 <td valign=top align=right width=150> 39 40 </td> 41 <td> 42 <nobr> 43 <b>c4_Property</b> (char type_, const char* name_); 44 45 46 <font face=Helvetica size=-1><br> 47 Construct a new property with the give type and name</font> 48 </td> 49 </tr> 50 51 <tr> 52 <td valign=top align=right width=150> 53 54 </td> 55 <td> 56 <nobr> 57 <b>~c4_Property</b> (); 58 59 60 <font face=Helvetica size=-1><br> 61 Destructor</font> 62 </td> 63 </tr> 64 65 <tr> 66 <td valign=top align=right width=150> 67 68 </td> 69 <td> 70 <nobr> 71 <b>c4_Property</b> (const <A HREF="c4_Property.html" >c4_Property</A>& property_); 72 73 74 <font face=Helvetica size=-1><br> 75 Copy constructor</font> 76 </td> 77 </tr> 78 79 <tr> 80 <td valign=top align=right width=150> 81 void 82 </td> 83 <td> 84 <nobr> 85 <b>operator= </b> (const <A HREF="c4_Property.html" >c4_Property</A>& property_); 86 87 88 <font face=Helvetica size=-1><br> 89 Assignment</font> 90 </td> 91 </tr> 92 93 <tr> 94 <td valign=top align=right width=150> 95 const char* 96 </td> 97 <td> 98 <nobr> 99 <b>Name</b> () <i>const</i>; 100 101 102 <font face=Helvetica size=-1><br> 103 Return the name of this property</font> 104 </td> 105 </tr> 106 107 <tr> 108 <td valign=top align=right width=150> 109 char 110 </td> 111 <td> 112 <nobr> 113 <b>Type</b> () <i>const</i>; 114 115 116 <font face=Helvetica size=-1><br> 117 Return the type of this property</font> 118 </td> 119 </tr> 120 121 <tr> 122 <td valign=top align=right width=150> 123 int 124 </td> 125 <td> 126 <nobr> 127 <b>GetId</b> () <i>const</i>; 128 129 <a href="c4_Property_info.html#c4_Property_GetId___const" target="k-info"> 130 <font face=Helvetica size=-1><br> 131 Return a unique id for this property</font></a> 132 </td> 133 </tr> 134 135 <tr> 136 <td valign=top align=right width=150> 137 <A HREF="c4_Reference.html" >c4_Reference</A> 138 </td> 139 <td> 140 <nobr> 141 <b>operator()</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_) <i>const</i>; 142 143 144 <font face=Helvetica size=-1><br> 145 Get or set this untyped property in a row</font> 146 </td> 147 </tr> 148 149 <tr> 150 <td valign=top align=right width=150> 151 void 152 </td> 153 <td> 154 <nobr> 155 <b>Refs</b> (int) <i>const</i>; 156 157 <a href="c4_Property_info.html#c4_Property_Refs_int__const" target="k-info"> 158 <font face=Helvetica size=-1><br> 159 Adjust the reference count</font></a> 160 </td> 161 </tr> 162 163 <tr> 164 <td valign=top align=right width=150> 165 <A HREF="c4_View.html" >c4_View</A> 166 </td> 167 <td> 168 <nobr> 169 <b>operator, </b> (const <A HREF="c4_Property.html" >c4_Property</A>& prop_) <i>const</i>; 170 171 172 <font face=Helvetica size=-1><br> 173 Return a view like the first, with a property appended to it</font> 174 </td> 175 </tr> 176 177 <tr> 178 <td valign=top align=right width=150> 179 static void 180 </td> 181 <td> 182 <nobr> 183 <b>CleanupInternalData</b> (); 184 185 186 <font face=Helvetica size=-1><br> 187 Call this to get rid of som eonternal datastructues (on exit)</font> 188 </td> 189 </tr> 190 191 </table> 192 193 194 195 196 197 198<br><hr size=1 width=50 align=left> 199 200<table cellborder=0> 201 <tr> 202 <td width=150> 203 <font face=Helvetica size=-1><b>Header file</b></font> 204 </td> 205 <td> 206 "mk4.h" -- Dec 9, 1999 207 </td> 208 </tr> 209 210 211 <tr> 212 <td valign=top> 213 <font face=Helvetica size=-1><b>See also</b></font> 214 </td> 215 <td> 216 217 <a name="c4_BytesProp" href="c4_BytesProp.html">c4_BytesProp</a>, 218 219 <a name="c4_DoubleProp" href="c4_DoubleProp.html">c4_DoubleProp</a>, 220 221 <a name="c4_FloatProp" href="c4_FloatProp.html">c4_FloatProp</a>, 222 223 <a name="c4_IntProp" href="c4_IntProp.html">c4_IntProp</a>, 224 225 <a name="c4_MemoProp" href="c4_MemoProp.html">c4_MemoProp</a>, 226 227 <a name="c4_StringProp" href="c4_StringProp.html">c4_StringProp</a>, 228 229 <a name="c4_ViewProp" href="c4_ViewProp.html">c4_ViewProp</a> 230 231 </td> 232 </tr> 233 234 235 236</table> 237 238</font></font> 239 240</nobr></body></html> 241