#include <sol.hpp>
Public Types | |
typedef base< T >::type | bases_t |
Static Public Member Functions | |
static void * | type_cast (void *voiddata, const string_view &ti) |
static void * | type_cast_bases (types<>, T *, const string_view &) |
template<typename Base , typename... Args> | |
static void * | type_cast_bases (types< Base, Args... >, T *data, const string_view &ti) |
template<typename... Bases> | |
static void * | type_cast_with (void *voiddata, const string_view &ti) |
static bool | type_check (const string_view &ti) |
static bool | type_check_bases (types<>, const string_view &) |
template<typename Base , typename... Args> | |
static bool | type_check_bases (types< Base, Args... >, const string_view &ti) |
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 > | |
static bool | type_unique_cast_bases (types<>, void *, void *, const string_view &) |
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 , typename... Bases> | |
static int | type_unique_cast_with (void *source_data, void *target_data, const string_view &ti, const string_view &rebind_ti) |
typedef base<T>::type sol::detail::inheritance< T >::bases_t |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |