1 #ifndef INCLUDE_ORA_OBJECT_H
2 #define INCLUDE_ORA_OBJECT_H
7 #include "Reflex/Type.h"
23 void*
cast(
const std::type_info& asType )
const;
24 template <
typename T>
T*
cast()
const;
36 const std::type_info& typeInfo =
typeid(
T);
37 return static_cast<T*
>(
cast( typeInfo ) );
std::string typeName() const
bool operator==(const Object &rhs) const
Object & operator=(const Object &rhs)
bool operator!=(const Object &rhs) const
const Reflex::Type & type() const