|
| CalendarDouble (const string &n) |
|
void | endElement (XMLInput &, const Attribute &, const DataElement &) |
|
virtual PyObject * | getattro (const Attribute &) |
|
virtual bool | getBool () const |
|
double | getDefault () const |
|
virtual const MetaClass & | getType () const |
|
double | getValue (const Date d) const |
|
double | getValue (Calendar::BucketIterator &i) const |
|
virtual int | setattro (const Attribute &, const PythonObject &) |
|
virtual void | setDefault (const double v) |
|
void | setValue (Date start, Date end, const double v) |
|
void | writeElement (XMLOutput *, const Keyword &, mode m=DEFAULT) const |
|
| ~CalendarDouble () |
|
Bucket * | addBucket (Date, Date, int=1) |
|
BucketIterator | beginBuckets () const |
|
void | beginElement (XMLInput &, const Attribute &) |
|
| Calendar (const string &n) |
|
Bucket * | createBucket (const AttributeList &) |
|
BucketIterator | endBuckets () const |
|
Bucket * | findBucket (Date d, bool fwd=true) const |
|
Bucket * | findBucket (int ident) const |
|
virtual size_t | getSize () const |
|
void | removeBucket (Bucket *bkt) |
|
| ~Calendar () |
|
int | compare (const PyObject *other) const |
|
void | endElement (XMLInput &pIn, const Attribute &pAttr, const DataElement &pElement) |
|
| HasName (const string &n) |
|
| HasName (const char *n) |
|
void | setName (const string &newname) |
|
virtual PyObject * | str () const |
|
| ~HasName () |
|
TreeNode * | decrement () const |
|
const string & | getName () const |
|
TreeNode * | increment () const |
|
bool | operator< (const TreeNode &o) |
|
| TreeNode (const string &n) |
|
virtual | ~TreeNode () |
|
virtual bool | getHidden () const |
|
| Object () |
|
virtual void | setHidden (bool b) |
|
virtual | ~Object () |
|
virtual PyObject * | call (const PythonObject &args, const PythonObject &kwds) |
|
Py_ssize_t | getReferenceCount () const |
|
void | initType (const MetaClass *t) |
|
void | initType (PyTypeObject *t) |
|
virtual PyObject * | iternext () |
|
| PythonExtensionBase () |
|
void | resetReferenceCount () |
|
virtual | ~PythonExtensionBase () |
|
|
static int | initialize () |
|
static PyObject * | setPythonValue (PyObject *, PyObject *, PyObject *) |
|
static PyObject * | addPythonBucket (PyObject *, PyObject *, PyObject *) |
|
static PyObject * | getEvents (PyObject *, PyObject *) |
|
static int | initialize () |
|
static Calendar * | add (const string &k, const MetaClass &cls) |
|
static Calendar * | add (Calendar *t) |
|
static Calendar * | add (Calendar *t, Calendar *hint) |
|
static iterator | begin () |
|
static void | clear () |
|
static bool | empty () |
|
static iterator | end () |
|
static Calendar * | find (const string &k) |
|
static Calendar * | findLowerBound (const string &k, bool *f=NULL) |
|
static Object * | reader (const MetaClass *cat, const AttributeList &in) |
|
static size_t | size () |
|
static void | verify () |
|
static void | writer (const MetaCategory *c, XMLOutput *o) |
|
template<class T > |
static PyObject * | create (PyTypeObject *pytype, PyObject *args, PyObject *kwds) |
|
template<class T > |
static Object * | createDefault () |
|
template<class T > |
static Object * | createString (const string &n) |
|
static PyObject * | toXML (PyObject *, PyObject *) |
|
A calendar storing double values in its buckets.
Definition at line 445 of file model.h.