28 #ifndef _OptionParser_h_ 
   29 #define _OptionParser_h_ 
   34 #include <vapor/MyBase.h> 
   35 #include <vapor/common.h> 
   39 #pragma warning(disable : 4251) 
   74     int     (*type_conv)(
const char *from, 
void *to);
 
  124  int ParseOptions(
int *argc, 
char **argv, 
Option_T *opts);
 
  126  void   RemoveOptions(std::vector <string> options);
 
  127  void   PrintOptionHelp(FILE *fp, 
int linelimit = 80, 
bool docopyright = 
true);
 
  139  vector<struct _OptRec *> _optTbl;
 
  141  _OptRec_T   *_get_option (
const char *name);
 
  142  int _parse_options(
const Option_T *opts);
 
COMMON_API int CvtToDouble(const char *from, void *to)
 
COMMON_API int CvtToFloat(const char *from, void *to)
 
COMMON_API int CvtToInt(const char *from, void *to)
 
COMMON_API int CvtToString(const char *from, void *to)
 
COMMON_API int CvtToIntRange(const char *from, void *to)
 
COMMON_API int CvtToChar(const char *from, void *to)
 
COMMON_API int CvtToFloatVec(const char *from, void *to)
 
COMMON_API int CvtToDoubleVec(const char *from, void *to)
 
COMMON_API int CvtToDimension2D(const char *from, void *to)
 
An option description record (odr) 
 
COMMON_API int CvtToDimension3D(const char *from, void *to)
 
COMMON_API int CvtToBoolean(const char *from, void *to)
 
COMMON_API int CvtToStrVec(const char *from, void *to)
 
COMMON_API int CvtToIntVec(const char *from, void *to)
 
const char * default_value
 
COMMON_API int CvtToSize_tVec(const char *from, void *to)
 
COMMON_API int CvtToCPPStr(const char *from, void *to)