31 return bool(type_) && (address_ !=
nullptr);
78 void*
address = abi::__dynamic_cast(
address_, static_cast<abi::__class_type_info const*>(&from.
typeInfo()), static_cast<abi::__class_type_info const*>(&to.
typeInfo()), -1);
113 delete[]
reinterpret_cast<char*
>(
address_);
static ObjectWithDict byType(TypeWithDict const &)
ObjectWithDict castObject(TypeWithDict const &) const
TypeWithDict dynamicType() const
bool hasBase(std::string const &) const
MemberWithDict dataMemberByName(std::string const &) const
TypeWithDict typeOf() const
TClass * getClass() const
ObjectWithDict get() const
std::type_info const & typeInfo() const
void destruct(bool dealloc) const
int getBaseClassOffset(TypeWithDict const &baseClass) const
ObjectWithDict construct() const
ObjectWithDict get(std::string const &memberName) const