popt Namespace Reference

Data Structures

class  option_base
class  option_imp< void >
class  option_imp< int >
class  option_imp< string >
class  option_imp< vector< string > >
class  option

Functions

static vector< poptOption > & popt_options (void)
static vector< option_base * > & options_list (void)
static poptContext do_parse_options (int argc, char const **argv, vector< poptOption > &options, vector< string > &additional_params)
void parse_options (int argc, char const **argv, vector< string > &additional_params)
void parse_options (int argc, char const **argv, std::vector< std::string > &additional_params)

Variables

static int showvers
static struct poptOption appended_options []

Function Documentation

static poptContext popt::do_parse_options ( int  argc,
char const **  argv,
vector< poptOption > &  options,
vector< string > &  additional_params 
) [static]

Definition at line 81 of file popt_options.cpp.

References appended_options, op_poptGetContext(), options_list(), popt_options(), show_version(), and showvers.

Referenced by parse_options().

Here is the call graph for this function:

Here is the caller graph for this function:

static vector<option_base *>& popt::options_list ( void   )  [static]

Definition at line 64 of file popt_options.cpp.

Referenced by do_parse_options(), and popt::option_base::option_base().

Here is the caller graph for this function:

void popt::parse_options ( int  argc,
char const **  argv,
std::vector< std::string > &  additional_params 
)

parse_options - parse command line options

Parameters:
argc like the parameter of main()
argv like the parameter of main()
additional_params additional options are stored here

Parse the given command line with the previous options created. Multiple additional arguments that are not recognised will be added to the additional_params vector.

void popt::parse_options ( int  argc,
char const **  argv,
vector< string > &  additional_params 
)

Definition at line 109 of file popt_options.cpp.

References do_parse_options(), and options.

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

static vector<poptOption>& popt::popt_options ( void   )  [static]

the popt array singleton options

Definition at line 58 of file popt_options.cpp.

Referenced by do_parse_options(), and popt::option_base::option_base().

Here is the caller graph for this function:


Variable Documentation

struct poptOption popt::appended_options[] [static]
Initial value:
 {
    { "version", 'v', POPT_ARG_NONE, &showvers, 0, "show version", NULL, },
    POPT_AUTOHELP
    POPT_TABLEEND
    }

Definition at line 72 of file popt_options.cpp.

Referenced by do_parse_options().

int popt::showvers [static]

Definition at line 70 of file popt_options.cpp.

Referenced by do_parse_options().


Generated on 8 Nov 2012 for Oprofile by  doxygen 1.6.1