Option(std::string const & name_, std::string const & opt_)
: name(name_), option(opt_) {}
std::string name;
Option(std::string const & name_, std::string const & opt_)
: name(name_), option(opt_) {}
std::string name;
/// Should we do automatic production of the output?
bool automaticProduction;
/// A collection of transforms that we can use to transform the data.
std::vector<TransformID> transformIds;
/// This is the information needed to support a specific output format
/// Should we do automatic production of the output?
bool automaticProduction;
/// A collection of transforms that we can use to transform the data.
std::vector<TransformID> transformIds;
/// This is the information needed to support a specific output format
/// The format of this file.
std::string updateFormat;
/// What features does this external inset require?
/// The format of this file.
std::string updateFormat;
/// What features does this external inset require?
/// A collection of preamble snippets identified by name.
std::vector<std::string> preambleNames;
/// A list of options to the basic command.
/// A collection of preamble snippets identified by name.
std::vector<std::string> preambleNames;
/// A list of options to the basic command.
/// The factory functions for each supported transformation.
std::map<TransformID, TransformStore> command_transformers;
std::map<TransformID, TransformStore> option_transformers;
/// The factory functions for each supported transformation.
std::map<TransformID, TransformStore> command_transformers;
std::map<TransformID, TransformStore> option_transformers;
+
+ typedef std::map<std::string,
+ std::vector<std::string> > FileMap;
+ /// Referenced files for some formats
+ FileMap referencedFiles;