ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/freezethaw.h
(Generate patch)

Comparing deliantra/server/include/freezethaw.h (file contents):
Revision 1.9 by root, Fri May 21 00:31:13 2010 UTC vs.
Revision 1.10 by root, Sat Jul 10 22:01:19 2010 UTC

203 // skip the current key-value (usually fetch next line, for 203 // skip the current key-value (usually fetch next line, for
204 // multiline-fields, skips till the corresponding end-kw 204 // multiline-fields, skips till the corresponding end-kw
205 MTH void skip (); 205 MTH void skip ();
206 MTH void skip_block (); // skips till and over KW_end 206 MTH void skip_block (); // skips till and over KW_end
207 207
208 // returns true IFF a value was specified and it is not the empty string
209 // formerly, this just etsetd for a value, but the editor is too dumb
210 // and creates lots of empty values.
208 bool has_value () const { return value; } 211 bool has_value () const { return *value_nn; }
209 const_utf8_string get_str () const { return value_nn; } // empty string when missing 212 const_utf8_string get_str () const { return value_nn; } // empty string when missing
210 void get_ml (keyword kend, shstr &sh); 213 void get_ml (keyword kend, shstr &sh);
211 214
212 void get_ornull (shstr &sh) const { sh = value; } 215 void get_ornull (shstr &sh) const { sh = value; }
213 void get (shstr &sh) const { sh = value; } // might want to check for non-null here 216 void get (shstr &sh) const { sh = value; } // might want to check for non-null here

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines