Pol  Revision:dd09c1c
clib/cmdargs.h
Go to the documentation of this file.
00001 /*
00002 History
00003 =======
00004 
00005 Notes
00006 =======
00007 
00008 */
00009 
00010 #ifndef CLIB_CMD_ARGS_H
00011 #define CLIB_CMD_ARGS_H
00012 
00013 
00014 /* See CMDARGS.CPP for comments */
00015 namespace Pol {
00016   namespace Clib {
00017     const char *FindArg( const char *tag ); /* args of type /C1, /Afilename */
00018     const char *FindArg2( const char *alltag, const char *dflt ); /* tag=value */
00019     const char *FindArg2( const char *alltag ); /* tag=value */
00020     int IntArg( const char *tag, int deflt );   /* /V2, /B76 */
00021     int LongArg( const char *tag, int deflt ); /* /V42 */
00022     int LongHexArg( const char *tag, int deflt ); /* /A01010016 , /La6004003 */
00023     void StoreCmdArgs( int argc, char **argv );
00024     int LongArg2( const char* alltag, int dflt );
00025     bool BoolArg2( const char* alltag, bool dflt );
00026     int LongHexArg2( const char *tag, int deflt );
00027   }
00028 }
00029 #endif //CLIB_CMD_ARGS_H
00030 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines