§tiro::detail
§Classes
Name | |
---|---|
struct | tiro::detail::native_traits |
struct | tiro::detail::native_type_data |
class | tiro::detail::resource_holder |
struct | tiro::detail::type_to_value_kind |
§Functions
Name | |
---|---|
template <typename... Handles> void | check_handles(tiro_vm_t , const Handles & ...) |
std::string_view | from_raw(const tiro_string_t & str) |
tiro_string_t | to_raw(const std::string_view & str) |
TIRO_MAP_TYPE(null ) | |
TIRO_MAP_TYPE(boolean ) | |
TIRO_MAP_TYPE(integer ) | |
TIRO_MAP_TYPE(float_ ) | |
TIRO_MAP_TYPE(string ) | |
TIRO_MAP_TYPE(function ) | |
TIRO_MAP_TYPE(tuple ) | |
TIRO_MAP_TYPE(record ) | |
TIRO_MAP_TYPE(record_schema ) | |
TIRO_MAP_TYPE(array ) | |
TIRO_MAP_TYPE(result ) | |
TIRO_MAP_TYPE(exception ) | |
TIRO_MAP_TYPE(coroutine ) | |
TIRO_MAP_TYPE(module ) | |
TIRO_MAP_TYPE(native ) | |
TIRO_MAP_TYPE(type ) | |
template <typename T > constexpr value_kind | kind_of() |
template <typename T > constexpr value_kind | kind_of(T * ) |
§Functions Documentation
§function check_handles
template <typename... Handles>void check_handles(tiro_vm_t ,const Handles & ...)
§function from_raw
inline std::string_view from_raw(const tiro_string_t & str)
§function to_raw
inline tiro_string_t to_raw(const std::string_view & str)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(null)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(boolean)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(integer)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(float_)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(string)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(function)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(tuple)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(record)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(record_schema)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(array)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(result)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(exception)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(coroutine)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(module)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(native)
§function TIRO_MAP_TYPE
TIRO_MAP_TYPE(type)
§function kind_of
template <typename T >constexpr value_kind kind_of()
§function kind_of
template <typename T >constexpr value_kind kind_of(T *)
Updated on 2022-02-27 at 21:17:13 +0100