Inheritance diagram for PropertyAccess:


Constructors | |
| PropertyAccess (const char *name, Variant::types t, T *o, Variant(T::*g)(), bool(T::*s)(const Variant &)=0) | |
Interface | |
| virtual Variant | get () const |
| virtual bool | set (const Variant &data) |
| virtual bool | set (u_int, const Variant &) |
| virtual Variant | get (u_int) const |
| virtual Propertized * | object () |
| virtual PropertyAccess * | clone () const |
| PropertyAccess | ( | const char * | name, | |
| Variant::types | t, | |||
| T * | o, | |||
| Variant(T::*)() | g, | |||
| bool(T::*)(const Variant &) | s = 0 | |||
| ) | [inline] |
Constructor
| virtual Variant get | ( | ) | const [inline, virtual] |
return the value of property
Implements AbstractPropertyAccess.
| virtual bool set | ( | const Variant & | data | ) | [inline, virtual] |
set the property
Implements AbstractPropertyAccess.
It always return false
Implements AbstractPropertyAccess.
It always return a Null Variant
Implements AbstractPropertyAccess.
| virtual Propertized* object | ( | ) | [inline, virtual] |
Return the object whom this PropertyAccess is refered to
Implements AbstractPropertyAccess.
| virtual PropertyAccess* clone | ( | ) | const [inline, virtual] |
Clone this
Implements AbstractPropertyAccess.