… | |
… | |
357 | ~object_thawer (); |
357 | ~object_thawer (); |
358 | |
358 | |
359 | void get (attachable *obj, int oid); |
359 | void get (attachable *obj, int oid); |
360 | |
360 | |
361 | // parse next line |
361 | // parse next line |
362 | void next_kv (); |
362 | void next (); |
363 | //TODO: remove |
|
|
364 | keyword get_kv () |
|
|
365 | { |
|
|
366 | next_kv (); |
|
|
367 | return kw; |
|
|
368 | } |
|
|
369 | |
|
|
370 | // skip the current key-value (usually fetch next line, for |
363 | // skip the current key-value (usually fetch next line, for |
371 | // multiline-fields, skips untilt he corresponding end-kw |
364 | // multiline-fields, skips untilt he corresponding end-kw |
372 | void skip_kv (); |
365 | void skip (); |
373 | |
366 | |
|
|
367 | //TODO: remove, deprecated |
|
|
368 | keyword get_kv () |
|
|
369 | { |
|
|
370 | next (); |
|
|
371 | return kw; |
|
|
372 | } |
|
|
373 | |
|
|
374 | |
374 | const char *get_str () { return value; } // may be 0 |
375 | char *get_str () { return value; } // may be 0 |
375 | |
376 | |
376 | void get (shstr &sh) const; |
377 | void get (shstr &sh) const; |
377 | void get_ornull (shstr &sh) const { sh = value; } |
378 | void get_ornull (shstr &sh) const { sh = value; } |
378 | void get_ml (keyword kend, shstr &sh); |
379 | void get_ml (keyword kend, shstr &sh); |
379 | |
380 | |