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.
|