Drizzled Public API Documentation

drizzled::module::option_context Class Reference

#include <option_context.h>

Inheritance diagram for drizzled::module::option_context:

Public Member Functions

 option_context (const std::string &module_name_in, po::options_description_easy_init po_options_in)
 
option_contextoperator() (const char *name, const char *description)
 
option_contextoperator() (const char *name, const po::value_semantic *s)
 
option_contextoperator() (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
 

Detailed Description

Options proxy wrapper. Provides pre-pending of module name to each option which is added.

Definition at line 41 of file option_context.h.


The documentation for this class was generated from the following files: