… | |
… | |
187 | void get (attachable *obj, int oid); |
187 | void get (attachable *obj, int oid); |
188 | |
188 | |
189 | // parse next line as keyword-value pair |
189 | // parse next line as keyword-value pair |
190 | MTH void next (); |
190 | MTH void next (); |
191 | |
191 | |
192 | // parse next line, as a single value - skips initial whitespace and comments |
192 | // parse next line, as a single value |
|
|
193 | // skips initial whitespace and comments |
|
|
194 | // and sets kw to KW_value on success. |
193 | MTH void next_line (); |
195 | MTH void next_line (); |
194 | |
196 | |
195 | // skip the current key-value (usually fetch next line, for |
197 | // skip the current key-value (usually fetch next line, for |
196 | // multiline-fields, skips till the corresponding end-kw |
198 | // multiline-fields, skips till the corresponding end-kw |
197 | MTH void skip (); |
199 | MTH void skip (); |
… | |
… | |
234 | |
236 | |
235 | void delayed_deref (attachable *op, object_ptr &ptr, const_utf8_string ref); |
237 | void delayed_deref (attachable *op, object_ptr &ptr, const_utf8_string ref); |
236 | MTH void resolve_delayed_derefs (bool deref = true); |
238 | MTH void resolve_delayed_derefs (bool deref = true); |
237 | }; |
239 | }; |
238 | |
240 | |
239 | //TODO: remove |
|
|
240 | char *fgets (char *s, int n, object_thawer &thawer); |
|
|
241 | |
|
|
242 | #endif |
241 | #endif |
243 | |
242 | |