56{
58
63
65
66 po::options_description desc_options("Command line options");
69
70 po::variables_map vm;
72 {
73 po::store(po::parse_command_line(argc, argv, desc_options), vm);
74 po::notify(vm);
75 return true;
76 });
77 if (! r)
78 return 1;
79
81
83
85}
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
void mlog_configure(const std::string &filename_base, bool console, const std::size_t max_log_file_size=MAX_LOG_FILE_SIZE, const std::size_t max_log_files=MAX_LOG_FILES)
std::string mlog_get_default_log_path(const char *default_filename)
#define CATCH_ENTRY_L0(lacation, return_val)
void add_arg(boost::program_options::options_description &description, const arg_descriptor< T, required, dependent, NUM_DEPS > &arg, bool unique=true)
bool handle_error_helper(const boost::program_options::options_description &desc, F parser)
T get_arg(const boost::program_options::variables_map &vm, const arg_descriptor< T, false, true > &arg)
const command_line::arg_descriptor< std::string, false, true, 2 > arg_data_dir
bool get_set_enable_assert(bool set=false, bool v=false)
GTEST_API_ void InitGoogleTest(int *argc, char **argv)
boost::filesystem::path data_dir