A calendar storing boolean values in its buckets. More...

#include <model.h>

Inheritance diagram for frepple::CalendarBool:

List of all members.

Public Member Functions

 CalendarBool (const string &n)
virtual PyObject * getattro (const Attribute &)
virtual const MetaClassgetType () const
virtual int setattro (const Attribute &, const PythonObject &)
 ~CalendarBool ()

Static Public Member Functions

static int initialize ()
static PyObject * setPythonValue (PyObject *, PyObject *, PyObject *)

Static Public Attributes

static const MetaClassmetadata

Detailed Description

A calendar storing boolean values in its buckets.

Definition at line 797 of file model.h.


Constructor & Destructor Documentation

frepple::CalendarBool::CalendarBool ( const string &  n) [inline]

Definition at line 800 of file model.h.

frepple::CalendarBool::~CalendarBool ( )

Definition at line 186 of file calendar.cpp.


Member Function Documentation

PyObject * frepple::CalendarBool::getattro ( const Attribute attr) [virtual]

Default getattro method.
Subclasses are expected to implement an override if the type supports gettattro.

Reimplemented from frepple::Calendar.

Definition at line 569 of file calendar.cpp.

virtual const MetaClass& frepple::CalendarBool::getType ( ) const [inline, virtual]

This returns the type information on the object, a bit similar to the standard type_info information.

Implements frepple::CalendarValue< bool >.

Definition at line 803 of file model.h.

int frepple::CalendarBool::initialize ( ) [static]

Reimplemented from frepple::Calendar.

Definition at line 113 of file calendar.cpp.

int frepple::CalendarBool::setattro ( const Attribute attr,
const PythonObject field 
) [virtual]

Default setattro method.
Subclasses are expected to implement an override if the type supports settattro.

Reimplemented from frepple::Calendar.

Definition at line 577 of file calendar.cpp.

PyObject * frepple::CalendarBool::setPythonValue ( PyObject *  self,
PyObject *  args,
PyObject *  kwdict 
) [static]

Definition at line 587 of file calendar.cpp.


Member Data Documentation

Reimplemented from frepple::Calendar.

Definition at line 804 of file model.h.


The documentation for this class was generated from the following files:

Documentation generated for frePPLe by  doxygen