Menu

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.