|
||||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
CzzParameterMap | +--CzzArgumentsin zz_arguments.h
Argument parser
| Constructor Summary | |
CzzArguments( CzzArguments& args )
Copy constructor |
|
CzzArguments( void )
Default constructor |
|
CzzArguments( int argc, char** argv, char delmiter, int minargs )
Parses a traditional C-argument-list |
|
virtual ~CzzArguments()
|
|
| Method Summary | |
int |
Count( void )
Number of arguments in the list |
CzzString |
Get( const CzzString& name )
Get argument by name |
CzzString |
Get( int pos )
Get argument by position |
char |
getDelmiter( void )
Delmiter char |
int |
getMinArgs( void )
Minimum number of expected arguments |
map< CzzString, CzzString > |
getNameList( void )
Argument map (name-index) |
map< int, CzzString > |
getPosList( void )
Argument map (pos-index) |
CzzString |
operator[]( int pos )
Same as Get |
CzzString |
operator[]( const CzzString& name )
Same as Get |
| Methods inherited from class CzzParameterMap |
operator[] |
| Constructor Detail |
public CzzArguments( CzzArguments& args );
args - Object to be copiedpublic CzzArguments( void );
public CzzArguments( int argc, char** argv, char delmiter, int minargs );
argc - Number of arguments
argv - Pointer to a vector with the arguments
delmiter - Charachter used as a argument switch
minargs - Minimum number of expected argumentspublic virtual ~CzzArguments();
| Method Detail |
public int Count( void );
public CzzString Get( const CzzString& name );
name - Namepublic CzzString Get( int pos );
pos - 0 based indexpublic char getDelmiter( void );
public int getMinArgs( void );
public map< CzzString, CzzString > getNameList( void );
public map< int, CzzString > getPosList( void );
public CzzString operator[]( int pos );
public CzzString operator[]( const CzzString& name );
|
||||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||