|
BOSS 8.0.0
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) |
| 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/include/rdbModel/Tables/Datatype.h.
Definition at line 44 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Datatype.h.
Definition at line 31 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 53 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
Referenced by isCompatible().
|
inline |
Definition at line 54 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Datatype.h.
|
inline |
Return pointer to Enum object owned by datatype (if none, return null pointer).
Definition at line 66 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
|
inline |
Return pointer to Enum object owned by datatype (if none, return null pointer).
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
|
inline |
Return pointer to Enum object owned by datatype (if none, return null pointer).
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/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
| 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 62 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 67 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 61 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Datatype.h.
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Datatype.h.
| bool rdbModel::Datatype::isCompatible | ( | const Datatype * | other | ) | const |
Definition at line 233 of file Datatype.cxx.
| bool rdbModel::Datatype::isCompatible | ( | const Datatype * | other | ) | const |
| bool rdbModel::Datatype::isCompatible | ( | const Datatype * | other | ) | const |
| 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.
| 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
| 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 76 of file Calibration/rdbModel/include/rdbModel/Tables/Datatype.h.