|
| 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) |
| |
template<typename T>
struct sol::detail::inheritance< T >
Definition at line 9363 of file sol.hpp.