Lines Matching refs:option_base
30 class option_base { class
41 option_base(char const * option_name, char short_name,
45 virtual ~option_base() {} in ~option_base()
64 static vector<option_base *> & options_list(void) in options_list()
66 static vector<option_base *> *x = new(vector<option_base *>); in options_list()
130 template <> class option_imp<void> : public option_base {
150 template <> class option_imp<int> : public option_base {
164 template <> class option_imp<string> : public option_base {
187 template <> class option_imp< vector<string> > : public option_base {
249 option_base::option_base(char const * name, char short_name, in option_base() function in popt::option_base
265 : option_base(name, short_name, help, 0, &popt_value, POPT_ARG_NONE), in option_imp()
284 : option_base(name, short_name, help, arg_help, &value, POPT_ARG_INT) in option_imp()
291 : option_base(name, short_name, help, arg_help, in option_imp()
311 : option_base(name, short_name, help, arg_help, in option_imp()