CommandLineParameterProvider.h File Reference
#include <boost/pool/detail/singleton.hpp>
#include <boost/program_options.hpp>
Go to the source code of this file.
Namespaces | |
namespace | famouso |
namespace | famouso::util |
Typedefs | |
typedef boost::program_options::options_description | famouso::util::CommandLineParameter_type |
This is option_description type. | |
typedef boost::details::pool::singleton_default < CommandLineParameter_type > | famouso::util::cmdline_options |
The cmdline_option is a singleton providing the interface to the command line parameter framework. It is used to put new options into the general description enabling to add options from different components in a coherent way. All components use this to summarize the options in one place. | |
typedef boost::program_options::variables_map | famouso::util::vm_type |
This type describes the map, where the command line parameter are parsed into. | |
typedef boost::details::pool::singleton_default < vm_type > | famouso::util::vm |
The vm is the interface to the parsed command line parameters. It is realized as a singleton allowing access from different places/components always to the same instance of the parsed parameter. |