OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimArgumentParser.h>
Classes | |
union | ossimValueUnion |
Public Types | |
enum | ossimParameterType { OSSIM_FLOAT_PARAMETER, OSSIM_DOUBLE_PARAMETER, OSSIM_INT_PARAMETER, OSSIM_UNSIGNED_INT_PARAMETER, OSSIM_STRING_PARAMETER } |
Public Member Functions | |
ossimParameter (float &value) | |
ossimParameter (double &value) | |
ossimParameter (int &value) | |
ossimParameter (unsigned int &value) | |
ossimParameter (std::string &value) | |
ossimParameter (ossimString &value) | |
bool | valid (const char *str) const |
bool | assign (const char *str) |
Protected Attributes | |
ossimParameterType | theType |
ossimValueUnion | theValue |
Definition at line 22 of file ossimArgumentParser.h.
Enumerator | |
---|---|
OSSIM_FLOAT_PARAMETER | |
OSSIM_DOUBLE_PARAMETER | |
OSSIM_INT_PARAMETER | |
OSSIM_UNSIGNED_INT_PARAMETER | |
OSSIM_STRING_PARAMETER |
Definition at line 25 of file ossimArgumentParser.h.
|
inline |
Definition at line 43 of file ossimArgumentParser.h.
|
inline |
Definition at line 48 of file ossimArgumentParser.h.
|
inline |
Definition at line 53 of file ossimArgumentParser.h.
|
inline |
Definition at line 58 of file ossimArgumentParser.h.
|
inline |
Definition at line 63 of file ossimArgumentParser.h.
|
inline |
Definition at line 68 of file ossimArgumentParser.h.
References ossimString::string().
bool ossimArgumentParser::ossimParameter::assign | ( | const char * | str | ) |
Definition at line 143 of file ossimArgumentParser.cpp.
References ossimString::chars(), ossimString::toDouble(), ossimString::toInt(), and ossimString::toUInt32().
Referenced by ossimArgumentParser::read().
bool ossimArgumentParser::ossimParameter::valid | ( | const char * | str | ) | const |
Definition at line 130 of file ossimArgumentParser.cpp.
Referenced by ossimArgumentParser::numberOfParams(), and ossimArgumentParser::read().
|
protected |
Definition at line 79 of file ossimArgumentParser.h.
|
protected |
Definition at line 80 of file ossimArgumentParser.h.