
| ~Object() | |
| void* | Address() const |
| Reflex::Object | CastObject(const Reflex::Type& to) const |
| void | Destruct() const |
| Reflex::Type | DynamicType() const |
| Reflex::Object | Get(const string& dm) const |
| void | Invoke(const string& fm, Reflex::Object* ret = 0, const vector<void*>& args = std::vector<void*>()) const |
| void | Invoke(const string& fm, const Reflex::Type& sign, Reflex::Object* ret = 0, const vector<void*>& args = std::vector<void*>()) const |
| Reflex::Object | Object(const Reflex::Object& obj) |
| Reflex::Object | Object(const Reflex::Type& type = Type(), void* mem = 0) |
| bool | operator bool() const |
| bool | operator!=(const Reflex::Object& obj) |
| Reflex::Object& | operator=(const Reflex::Object& obj) |
| bool | operator==(const Reflex::Object& obj) |
| void | Set(const string& dm, const void* value) const |
| Reflex::Type | TypeOf() const |
| void | Set2(const string& dm, const void* value) const |

* Get the data member value
* @param dm name of the data member to get
* @return member value as object