BOSS 7.0.4
BESIII Offline Software System
|
#include <Datatype.h>
Public Member Functions | |
Datatype () | |
~Datatype () | |
bool | okValue (const std::string &val) const |
bool | isCompatible (const Datatype *other) const |
TYPES | getType () const |
int | getOutputSize () const |
Enum * | getEnum () const |
RESTRICT | getRestrict () const |
bool | getInterval (std::string &min, std::string &max) |
Datatype () | |
~Datatype () | |
bool | okValue (const std::string &val) const |
bool | isCompatible (const Datatype *other) const |
TYPES | getType () const |
int | getOutputSize () const |
Enum * | getEnum () const |
RESTRICT | getRestrict () const |
bool | getInterval (std::string &min, std::string &max) |
Friends | |
class | rdbModel::XercesBuilder |
Definition at line 28 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
Enumerator | |
---|---|
RESTRICTnone | |
RESTRICTnonneg | |
RESTRICTpos | |
RESTRICTinterval | |
RESTRICTenum | |
RESTRICTfile | |
RESTRICTnone | |
RESTRICTnonneg | |
RESTRICTpos | |
RESTRICTinterval | |
RESTRICTenum | |
RESTRICTfile |
Definition at line 44 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
Enumerator | |
---|---|
RESTRICTnone | |
RESTRICTnonneg | |
RESTRICTpos | |
RESTRICTinterval | |
RESTRICTenum | |
RESTRICTfile | |
RESTRICTnone | |
RESTRICTnonneg | |
RESTRICTpos | |
RESTRICTinterval | |
RESTRICTenum | |
RESTRICTfile |
Definition at line 44 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
Definition at line 31 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
Definition at line 31 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 53 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 54 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 53 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 54 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
|
inline |
Return pointer to Enum object owned by datatype (if none, return null pointer).
Definition at line 64 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
Referenced by rdbModel::Column::getEnum().
|
inline |
Return pointer to Enum object owned by datatype (if none, return null pointer).
Definition at line 64 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
bool rdbModel::Datatype::getInterval | ( | std::string & | min, |
std::string & | max | ||
) |
User-supplied strings min and max will be set to min and max values, if any, for the Datatype object.
@ret true if there is a min & max, false otherwise
Definition at line 154 of file Datatype.cxx.
Referenced by main().
bool rdbModel::Datatype::getInterval | ( | std::string & | min, |
std::string & | max | ||
) |
User-supplied strings min and max will be set to min and max values, if any, for the Datatype object.
@ret true if there is a min & max, false otherwise
|
inline |
Definition at line 60 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 60 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 65 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 65 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 59 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.
Referenced by rdbModel::Column::interpret().
|
inline |
Definition at line 59 of file InstallArea/include/rdbModel/rdbModel/Tables/Datatype.h.
Definition at line 237 of file Datatype.cxx.
Referenced by rdbModel::Column::isCompatible().
bool rdbModel::Datatype::okValue | ( | const std::string & | val | ) | const |
Check that supplied string has proper syntax for our type and is in accord with restriction, if any
Definition at line 164 of file Datatype.cxx.
Referenced by rdbModel::Column::okValue().
bool rdbModel::Datatype::okValue | ( | const std::string & | val | ) | const |
Check that supplied string has proper syntax for our type and is in accord with restriction, if any
|
friend |
Definition at line 75 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Datatype.h.