#include <cxxtools/arg.h>

Inheritance diagram for cxxtools::ArgBase:
cxxtools::Arg< bool > cxxtools::ArgBaseT< T > cxxtools::ArgBaseT< const char * > cxxtools::ArgBaseT< std::string > cxxtools::Arg< T >

Public Member Functions

 ArgBase ()
bool isSet () const
 returns true if the option was found and the default value was not used

Static Protected Member Functions

static void removeArg (int &argc, char *argv[], int pos, int n)

Protected Attributes

bool m_isset

Constructor & Destructor Documentation

cxxtools::ArgBase::ArgBase ( )
inline

Member Function Documentation

bool cxxtools::ArgBase::isSet ( ) const
inline

returns true if the option was found and the default value was not used

static void cxxtools::ArgBase::removeArg ( int &  argc,
char *  argv[],
int  pos,
int  n 
)
inlinestaticprotected

Member Data Documentation

bool cxxtools::ArgBase::m_isset
protected

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