7 #ifndef _LIBCPP_VERSION 79 #ifndef _LIBCPP_VERSION 81 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);
119 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
static TypeWithDict byTypeInfo(std::type_info const &ti)
int getBaseClassOffset(TypeWithDict const &baseClass) const
ObjectWithDict construct() const
ObjectWithDict get(std::string const &memberName) const