virtual void deleteOption(const std::string &name)=0
Removes an option from the table.
virtual bool hasOption(const std::string &name) const =0
Detemine whether the named option is present in the table.
Pure abstract interface class to a table of options.
Definition: src/blfwk/OptionContext.h:41
virtual void setOption(const std::string &name, Value *value)=0
Adds or changes an option's value.
virtual ~OptionContext()
Force a virtual destructor.
Definition: src/blfwk/OptionContext.h:45
virtual const Value * getOption(const std::string &name) const =0
Returns the option's value.