17#ifndef IO_PARAMETERS_GUARD
18#define IO_PARAMETERS_GUARD
void nameFactoryRegister(NameFactory< AbstractProduct > &factory)
Registers the string returned by ConcreteProduct::getStaticName() to a function that default-construc...
The intention of this class is to describe the different kinds of mathematical structures that Frobby...
void setOutputFormat(const string &format)
const string & getOutputFormat() const
void autoDetectInputFormat(Scanner &in)
If using the input format, this must be called before validating the ideals, since the auto detect fo...
auto_ptr< IOHandler > createOutputHandler() const
auto_ptr< StringParameter > _inputFormat
const string & getInputFormat() const
void setInputFormat(const string &format)
auto_ptr< IOHandler > createInputHandler() const
auto_ptr< StringParameter > _outputFormat
const DataType & _inputType
const DataType & _outputType
void validateFormats() const
This class offers an input interface which is more convenient and for some purposes more efficient th...