§Classes
- namespace std
STL namespace. - namespace tiro
- class api_error
Represents an error thrown by the tiro c library. - class array
Refers to an array value. - class async_frame
Represents the call frame of a asynchronous function call. - class async_token
A token that can be used to resume a yielding coroutine. - class bad_handle_cast
Thrown when an invalid cast is attempted. - class bad_handle_check
Thrown when a debug mode handle check failed. - class boolean
Refers to a boolean value (true or false). - class compiled_module
Represents a compiled bytecode module. - class compiler
Translates a set of source files into a module.- struct state_t
- struct compiler_message
Represents a diagnostic message emitted by the compiler. - struct compiler_settings
An instance of this type can be passed to the compiler to configure it. - class coroutine
Refers to a coroutine.- struct callback_wrapper
- struct in_place_t
- namespace detail
- struct native_traits
- struct layout
- struct native_type_data
- class resource_holder
- struct type_to_value_kind
- struct native_traits
- class error
Base class for all errors thrown by this library. - class error_adapter
Error adapter class for the tiroerror_t* argument expected by most tiro* functions. - class exception
Refers to an exception. - class float_
Refers to a float value. - class function
Refers to a function value. - class generic_error
Generic error with a simple message. - class handle
A handle represents a reference to an object.- struct check_kind_t
- struct holder
- class integer
Refers to an integer value. - class module
Refers to a module. - class native
Refers to a native object. - class native_type
- class null
Refers to a null value. - class record
Refers to a record value. - class record_schema
Refers to a record schema. - class result
Refers to a result value. - class resumable_frame
Represents the call frame of a resumable function call. - class string
Refers to a string value. - class sync_frame
Represents the call frame of a synchronous function call. - class tuple
Refers to a tuple value. - class type
Refers to a type. - struct version
Represents a library version. - class vm
- struct vm_settings
Settings to control the construction of a virtual machine.
- class api_error
- struct tiro_compiler_message
Represents a diagnostic message emitted by the compiler. - struct tiro_compiler_settings
An instance of this type can be passed to the compiler to configure it. - struct tiro_module_member_t
- struct tiro_native_type
Describes a native object type to the tiro runtime. - struct tiro_resumable_frame_desc
Represents construction parameters for a resumable function. - struct tiro_string
Represents a string that is not necessarily zero terminated. - struct tiro_vm_settings
The tiro_vm_settings structure can be provided totiro_vm_new
as a configuration parameter.
Updated on 2022-02-27 at 21:17:13 +0100