CommonLibSSE NG
|
Go to the source code of this file.
Namespaces | |
namespace | RE |
namespace | RE::msvc |
namespace | RE::RTTI |
namespace | RE::detail |
Typedefs | |
using | RE::RTTI::TypeDescriptor = msvc::type_info |
template<class T > | |
using | RE::detail::remove_cvpr_t = std::remove_cv_t< std::remove_pointer_t< std::remove_reference_t< T > > > |
Functions | |
class | RE::msvc::__declspec (novtable) type_info |
void * | RE::RTDynamicCast (void *a_inptr, std::int32_t a_vfDelta, void *a_srcType, void *a_targetType, std::int32_t a_isReference) |
template<class To , class From , std::enable_if_t< RE::detail::cast_is_valid_v< To, From * >, int > = 0> | |
To | skyrim_cast (From *a_from) |
Variables | |
template<class To , class From > | |
constexpr bool | RE::detail::cast_is_valid_v = cast_is_valid<To, From>::value |
To skyrim_cast | ( | From * | a_from | ) |