1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
|
<html><head><base target=k-main></head><body bgcolor=white>
<font face=Times size=3>
<b>class c4_StringProp</b> - String properties.
<hr size=1>
<dl>
<if !private>
<a name="c4_Property_CleanupInternalData___"><dt>
<nobr>
static void
<b><A HREF='c4_Property.html'>c4_Property</A>::CleanupInternalData</b> ();
</nobr>
<dd>
<font face=Helvetica size=-1>Call this to get rid of som eonternal datastructues (on exit)</font>
<p>
<if !private>
<a name="c4_Property_GetId___const"><dt>
<nobr>
int
<b><A HREF='c4_Property.html'>c4_Property</A>::GetId</b> () <i>const</i>;
</nobr>
<dd>
A property object in fact merely represents an entry in a globally
maintained symbol table. Each property is assigned a unique id,
which remains valid as long as some reference to that property
exists. In general, property id's remain unique as long as the
application runs. Do not store id's on file, since they are
not guaranteed to remain the same across program invocations.
All properties with the same name are given the same id.
<br>
<p>
<if !private>
<a name="c4_Property_Name___const"><dt>
<nobr>
const char*
<b><A HREF='c4_Property.html'>c4_Property</A>::Name</b> () <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Return the name of this property</font>
<p>
<if !private>
<a name="c4_Property_Refs_int__const"><dt>
<nobr>
void
<b><A HREF='c4_Property.html'>c4_Property</A>::Refs</b> (int) <i>const</i>;
</nobr>
<dd>
This is part of the implementation and shouldn't normally be called.
<br>
<p>
<if !private>
<a name="c4_Property_Type___const"><dt>
<nobr>
char
<b><A HREF='c4_Property.html'>c4_Property</A>::Type</b> () <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Return the type of this property</font>
<p>
<if !private>
<a name="c4_Property_operator___const__const"><dt>
<nobr>
<A HREF="c4_Reference.html" >c4_Reference</A>
<b><A HREF='c4_Property.html'>c4_Property</A>::operator()</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_) <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Get or set this untyped property in a row</font>
<p>
<if !private>
<a name="c4_Property_operator___const__const"><dt>
<nobr>
<A HREF="c4_View.html" >c4_View</A>
<b><A HREF='c4_Property.html'>c4_Property</A>::operator, </b> (const <A HREF="c4_Property.html" >c4_Property</A>& prop_) <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Return a view like the first, with a property appended to it</font>
<p>
<if !private>
<a name="c4_Property_operator___const__"><dt>
<nobr>
void
<b><A HREF='c4_Property.html'>c4_Property</A>::operator= </b> (const <A HREF="c4_Property.html" >c4_Property</A>& property_);
</nobr>
<dd>
<font face=Helvetica size=-1>Assignment</font>
<p>
<if !private>
<a name="c4_StringProp_AsRow_const__const"><dt>
<nobr>
<A HREF="c4_Row.html" >c4_Row</A>
<b>AsRow</b> (const char* value_) <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Create a row with one string</font>
<p>
<if !private>
<a name="c4_StringProp_Get_const__const"><dt>
<nobr>
const char*
<b>Get</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_) <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Get a string property in a row</font>
<p>
<if !private>
<a name="c4_StringProp_Set_constconst__const"><dt>
<nobr>
void
<b>Set</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_, const char* value_) <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Set a string property in a row</font>
<p>
<if !private>
<a name="c4_StringProp_c4_StringProp_const_"><dt>
<nobr>
<b>c4_StringProp</b> (const char* name_);
</nobr>
<dd>
<font face=Helvetica size=-1>Construct a new property</font>
<p>
<if !private>
<a name="c4_StringProp_operator___const__const"><dt>
<nobr>
<A HREF="c4_StringRef.html" >c4_StringRef</A>
<b>operator()</b> (const <A HREF="c4_RowRef.html" >c4_RowRef</A>& row_) <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Get or set a string property in a row</font>
<p>
<if !private>
<a name="c4_StringProp_operator___const__const"><dt>
<nobr>
<A HREF="c4_Row.html" >c4_Row</A>
<b>operator[]</b> (const char* value_) <i>const</i>;
</nobr>
<dd>
<font face=Helvetica size=-1>Create a row with one string, shorthand for AsRow</font>
<p>
</dl>
<hr size=1 width=50 align=left>
class
<b>c4_StringProp</b>
</font>
</body></html>
|