#include <vul_arg.h>
Inheritance diagram for vul_arg_base:

Definition at line 32 of file vul_arg.h.
Public Member Functions | |
| char const * | option () |
| char const * | help () |
| bool | set () const |
| Returns true if arg was set on the command line. | |
| virtual vcl_ostream & | print_value (vcl_ostream &)=0 |
Static Public Member Functions | |
| static void | parse_deprecated (int &argc, char **&argv, bool warn_about_unrecognized_arguments=true) |
| The main static method. | |
| static void | include_deprecated (vul_arg_info_list &l) |
| Add another vul_arg_info_list to the current one. | |
| static void | add_to_current (vul_arg_base *a) |
| static void | set_help_option (char const *str) |
| static void | set_help_description (char const *str) |
| static void | set_help_precis (char const *str) |
| static void | display_usage (char const *msg=0) |
| static void | display_usage_and_exit (char const *msg=0) |
Public Attributes | |
| char const * | type_ |
| Static text describing type of option (e.g. bool or double). | |
Protected Member Functions | |
| vul_arg_base (vul_arg_info_list &l, char const *option_string, char const *helpstring) | |
| vul_arg_base (char const *option_string, char const *helpstring) | |
| virtual | ~vul_arg_base () |
| virtual int | parse (char **argv)=0 |
Protected Attributes | |
| bool | set_ |
| After parsing, true iff value was set on command line. | |
| vcl_string | option_ |
| Option flag including "-" or "--". | |
| vcl_string | help_ |
| Description of argument. | |
Friends | |
| class | vul_arg_info_list |
|
||||||||||||||||
|
Definition at line 125 of file vul_arg.cxx. |
|
||||||||||||
|
Definition at line 132 of file vul_arg.cxx. |
|
|
|
|
|
Definition at line 84 of file vul_arg.cxx. |
|
|
Definition at line 110 of file vul_arg.cxx. |
|
|
Definition at line 116 of file vul_arg.cxx. |
|
|
Definition at line 41 of file vul_arg.cxx. |
|
|
Add another vul_arg_info_list to the current one. This allows for the inclusion of different sets of arguments into the main program, from different libraries. Definition at line 78 of file vul_arg.cxx. |
|
|
Definition at line 38 of file vul_arg.cxx. |
|
|
Implemented in vul_arg< T >. |
|
||||||||||||||||
|
The main static method.
Definition at line 90 of file vul_arg.cxx. |
|
|
Implemented in vul_arg< T >. |
|
|
Returns true if arg was set on the command line.
Definition at line 66 of file vul_arg.cxx. |
|
|
Definition at line 105 of file vul_arg.cxx. |
|
|
Definition at line 95 of file vul_arg.cxx. |
|
|
Definition at line 100 of file vul_arg.cxx. |
|
|
|
|
|
Description of argument.
|
|
|
Option flag including "-" or "--".
|
|
|
After parsing, true iff value was set on command line.
|
|
|
Static text describing type of option (e.g. bool or double).
|
1.4.4