#include <id.h>


Public Types | |
| typedef basetype(a2dObject::* | Get )() const |
| get method | |
| typedef void(a2dObject::* | Set )(basetype) |
| set method | |
| typedef void(a2dObject::* | ConstSet )(const basetype &value) |
| constant get method | |
| typedef basetype a2dObject::* | Mptr |
| member pointer | |
Public Member Functions | |
| a2dPropertyIdGetSet (const wxString &name, a2dPropertyId::Flags flags, const basetype &defaultvalue, Get getFunc, Set setFunc) | |
| constructor | |
| a2dPropertyIdGetSet (const wxString &name, a2dPropertyId::Flags flags, const basetype &defaultvalue, Get getFunc, ConstSet setFunc) | |
| constructor | |
| bool | SetPropertyToObject (a2dObject *obj, const basetype &value) const |
| Set the property value in obj. | |
| basetype | GetPropertyValue (const a2dObject *obj) const |
| Get the property value in obj. | |
| basetype | GetPropertyValue (const a2dObject *obj, const basetype &defaultvalue) const |
| Get the property value in obj, if not found return default value given. | |
| proptype * | GetPropertyClone (const a2dObject *obj) const |
| Get the property in obj (cloned). | |
| a2dNamedProperty * | GetPropertyAsNamedProperty (const a2dObject *obj) const |
Definition at line 732 of file id.h.