.TH "cmdoptns.h" 3 "Wed Oct 31 2018" "GNU CommonC++" \" -*- nroff -*- .ad l .nh .SH NAME cmdoptns.h \- Command line option parsing interface\&. .SH SYNOPSIS .br .PP \fC#include \fP .br .SS "Classes" .in +1c .ti -1c .RI "class \fBost::CommandOption\fP" .br .RI "\fBCommandOption\fP is the base class for all command line options\&. " .ti -1c .RI "class \fBost::CommandOptionWithArg\fP" .br .RI "Derived class of \fBCommandOption\fP for options that have a value associated with them\&. " .ti -1c .RI "class \fBost::CommandOptionArg\fP" .br .RI "Class for options with an argument e\&.g\&. " .ti -1c .RI "class \fBost::CommandOptionRest\fP" .br .RI "It only makes sense to have a single one of these set and it is exclusive with \fBCommandOptionCollect\fP\&. " .ti -1c .RI "class \fBost::CommandOptionCollect\fP" .br .RI "It only makes sense to have a single one of these set and it is also exclusive with \fBCommandOptionRest\fP\&. " .ti -1c .RI "class \fBost::CommandOptionNoArg\fP" .br .RI "\fBCommandOption\fP type for flags\&. " .ti -1c .RI "class \fBost::CommandOptionParse\fP" .br .RI "This is the \fBCommandOptionParse\fP interface class\&. " .in -1c .SS "Namespaces" .in +1c .ti -1c .RI " \fBost\fP" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "\fB__EXPORT\fP CommandOptionParse * \fBost::makeCommandOptionParse\fP (int argc, char **argv, const char *comment, CommandOption *options=defaultCommandOptionList)" .br .RI "makeCommandOptionParse will create an implementation of a \fBCommandOptionParse\fP object\&. " .in -1c .SS "Variables" .in +1c .ti -1c .RI "\fB__EXPORT\fP CommandOption * \fBost::defaultCommandOptionList\fP" .br .RI "This defines a linked list head pointer for all the command line options that use the default list\&. " .in -1c .SH "Detailed Description" .PP Command line option parsing interface\&. .SH "Author" .PP Generated automatically by Doxygen for GNU CommonC++ from the source code\&.