24 #include "cheetah/exporters/FileStreamerConfig.h" 32 FileStreamerConfig::FileStreamerConfig(std::string
const& tag, std::string
const& default_extension)
35 , _ext(default_extension)
39 FileStreamerConfig::~FileStreamerConfig()
43 void FileStreamerConfig::add_options(OptionsDescriptionEasyInit& add_options)
45 std::string
const ext_help(
"the filename extension to indicate type (default: " + _ext +
")");
46 std::string
const dir_help(
"directory to write output files to (default: " + _dir.string() +
")");
48 (
"extension", boost::program_options::value<std::string>(&_ext)->default_value(_ext), ext_help.c_str())
49 (
"dir", boost::program_options::value<boost::filesystem::path>(&_dir)->default_value(_dir), dir_help.c_str());
void dir(boost::filesystem::path const &)
set the directory in which to store files
boost::filesystem::path const & dir() const
get the directory specified to store files
std::string const & extension() const
get the file extension (e.g. '.cheetah')
Some limits and constants for FLDO.