5 #ifndef BPP_IO_IOPARAMETRIZABLE_H 6 #define BPP_IO_IOPARAMETRIZABLE_H 10 #include "../Numeric/ParameterAliasable.h" 27 virtual const std::string
getDataType()
const {
return "Parametrizable"; }
53 std::vector<std::string>& writtenNames,
54 bool printComma =
false)
const = 0;
71 std::map<std::string, std::string>& globalAliases,
72 const std::vector<std::string>& names,
73 std::vector<std::string>& writtenNames,
74 bool printLocalAliases =
true,
75 bool printComma =
false)
const = 0;
78 #endif // BPP_IO_IOPARAMETRIZABLE_H virtual ~OParametrizable()
General interface writers.
General interface for parametrizable Output.
Extend the Parametrizable interface with support for parameter aliases.
virtual ~IOParametrizable()
This is the interface for all objects that imply parameters.
virtual const std::string getDataType() const
Get the type of data this format deals with.