Public Methods |
|
| ParsedKeyVal () |
| | Create an empty ParsedKeyVal.
|
|
| ParsedKeyVal (const char *file) |
| | Parse the given input file.
|
|
| ParsedKeyVal (std::istream &s) |
| | Read input from s.
|
| | ParsedKeyVal (IPV2 *) |
| | Use the given IPV2* object. More...
|
| | ParsedKeyVal (const char *, const Ref< KeyVal > &) |
| | This ctor is given a string which is used to form keywords that are sought in the keyval argument. More...
|
|
| ~ParsedKeyVal () |
| | Cleanup, deleting the IPV2 object.
|
|
void | read (const char *) |
| | Read input data from the given filename.
|
|
void | read (std::istream &) |
| | Read input data from the given stream.
|
|
void | parse_string (const char *) |
| | Read input data from the given string.
|
|
const char * | stringvalue (const char *) |
|
const char * | classname (const char *) |
|
const char * | truekeyword (const char *) |
|
void | errortrace (std::ostream &fp=ExEnv::err0()) |
|
void | dump (std::ostream &fp=ExEnv::err0()) |
|
void | print_unseen (std::ostream &fp=ExEnv::out0()) |
| | Print keywords that were never looked at, if possible.
|
|
int | have_unseen () |
| | Return 1 if there were unseen keywords, 0 if there are none, or -1 this keyval doesn't keep track of unseen keywords.
|
Static Public Methods |
|
void | cat_files (const char *, const Ref< KeyVal > &, std::ostream &o) |
| | This is like the ParsedKeyVal(const char*,const Ref<KeyVal>&) ctor, but writes the contents of the files to the given ostream.
|