|
static void * | type_cast (void *voiddata, const string_view &ti) |
|
template<typename Base , typename... Args> |
static void * | type_cast_bases (types< Base, Args... >, T *data, const string_view &ti) |
|
static void * | type_cast_bases (types<>, T *, const string_view &) |
|
template<typename... Bases> |
static void * | type_cast_with (void *voiddata, const string_view &ti) |
|
static bool | type_check (const string_view &ti) |
|
template<typename Base , typename... Args> |
static bool | type_check_bases (types< Base, Args... >, const string_view &ti) |
|
static bool | type_check_bases (types<>, const string_view &) |
|
template<typename... Bases> |
static bool | type_check_with (const string_view &ti) |
|
template<typename U > |
static int | type_unique_cast (void *source_data, void *target_data, const string_view &ti, const string_view &rebind_ti) |
|
template<typename U , typename Base , typename... Args> |
static int | type_unique_cast_bases (types< Base, Args... >, void *source_data, void *target_data, const string_view &ti) |
|
template<typename U > |
static bool | type_unique_cast_bases (types<>, void *, void *, const string_view &) |
|
template<typename U , typename... Bases> |
static int | type_unique_cast_with (void *source_data, void *target_data, const string_view &ti, const string_view &rebind_ti) |
|
template<typename T>
struct sol::detail::inheritance< T >
Definition at line 9363 of file sol.hpp.