#include <option_context.h>
Public Member Functions | |
option_context (const std::string &module_name_in, po::options_description_easy_init po_options_in) | |
option_context & | operator() (const char *name, const char *description) |
option_context & | operator() (const char *name, const po::value_semantic *s) |
option_context & | operator() (const char *name, const po::value_semantic *s, const char *description) |
Static Public Member Functions | |
static std::string | prepend_name (std::string module_name_in, const char *name) |
Private Attributes | |
const std::string & | module_name |
po::options_description_easy_init | po_options |
Options proxy wrapper. Provides pre-pending of module name to each option which is added.
Definition at line 41 of file option_context.h.