23 #include <boost/program_options.hpp>
25 namespace catapult {
namespace tools {
28 using OptionsBuilder = boost::program_options::options_description_easy_init;
34 using Options = boost::program_options::variables_map;
37 template<
typename TValue>
39 return boost::program_options::value<TValue>();
43 template<
typename TValue>
45 return boost::program_options::value<TValue>(&value);
50 return boost::program_options::bool_switch();