21#ifndef __stir_ParsingObject_H__
22#define __stir_ParsingObject_H__
48 ParsingObject(
const ParsingObject&);
49 ParsingObject& operator=(
const ParsingObject&);
50 virtual ~ParsingObject() {}
57 bool parse(std::istream& f);
58 bool parse(
const char*
const filename);
61 void ask_parameters();
63 virtual std::string parameter_info();
88 bool keymap_is_initialised;
Declaration of class stir::KeyParser.
A class to parse Interfile headers.
Definition KeyParser.h:162
virtual void initialise_keymap()
Initialise all keywords.
Definition ParsingObject.cxx:52
virtual bool post_processing()
This will be called at the end of the parsing.
Definition ParsingObject.cxx:56
virtual void set_defaults()
Set defaults before parsing.
Definition ParsingObject.cxx:48
virtual void set_key_values()
This will be called before parsing or parameter_info is called.
Definition ParsingObject.cxx:62