This abstract class represents a attribute and value pair for updating objects in frePPLe. More...
#include <utils.h>
Public Member Functions | |
virtual bool | getBool () const |
virtual Date | getDate () const |
virtual double | getDouble () const |
virtual int | getInt () const |
virtual long | getLong () const |
virtual string | getString () const |
virtual TimePeriod | getTimeperiod () const |
virtual unsigned long | getUnsignedLong () const |
virtual | operator bool () const |
void | operator>> (unsigned long int &val) const |
void | operator>> (long &val) const |
void | operator>> (TimePeriod &val) const |
void | operator>> (bool &v) const |
void | operator>> (int &val) const |
void | operator>> (double &val) const |
void | operator>> (Date &val) const |
void | operator>> (string &val) const |
virtual | ~DataElement () |
This abstract class represents a attribute and value pair for updating objects in frePPLe.
It is instantiated in the XMLElement and PythonObject classes.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inlinevirtual |
Reimplemented in frepple::utils::PythonFunction, frepple::utils::PythonObject, and frepple::utils::XMLElement.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |