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 () |
Detailed Description
This abstract class represents a attribute and value pair for updating objects in frePPLe.
It is instantiated in the XMLElement and PythonObject classes.
Constructor & Destructor Documentation
| virtual frepple::utils::DataElement::~DataElement | ( | ) | [inline, virtual] |
Member Function Documentation
| virtual bool frepple::utils::DataElement::getBool | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual Date frepple::utils::DataElement::getDate | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual double frepple::utils::DataElement::getDouble | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual int frepple::utils::DataElement::getInt | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual long frepple::utils::DataElement::getLong | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual string frepple::utils::DataElement::getString | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual TimePeriod frepple::utils::DataElement::getTimeperiod | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual unsigned long frepple::utils::DataElement::getUnsignedLong | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonObject, and frepple::utils::XMLElement.
| virtual frepple::utils::DataElement::operator bool | ( | ) | const [inline, virtual] |
Reimplemented in frepple::utils::PythonFunction, frepple::utils::PythonObject, and frepple::utils::XMLElement.
| void frepple::utils::DataElement::operator>> | ( | unsigned long int & | val | ) | const [inline] |
| void frepple::utils::DataElement::operator>> | ( | long & | val | ) | const [inline] |
| void frepple::utils::DataElement::operator>> | ( | TimePeriod & | val | ) | const [inline] |
| void frepple::utils::DataElement::operator>> | ( | bool & | v | ) | const [inline] |
| void frepple::utils::DataElement::operator>> | ( | int & | val | ) | const [inline] |
| void frepple::utils::DataElement::operator>> | ( | double & | val | ) | const [inline] |
| void frepple::utils::DataElement::operator>> | ( | Date & | val | ) | const [inline] |
| void frepple::utils::DataElement::operator>> | ( | string & | val | ) | const [inline] |
The documentation for this class was generated from the following file:
Documentation generated for frePPLe by
