§tiro::detail

§Classes

Name
structtiro::detail::native_traits
structtiro::detail::native_type_data
classtiro::detail::resource_holder
structtiro::detail::type_to_value_kind

§Functions

Name
template <typename... Handles>
void
check_handles(tiro_vm_t , const Handles & ...)
std::string_viewfrom_raw(const tiro_string_t & str)
tiro_string_tto_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