§tiropp/objects.hpp
§Namespaces
| Name |
|---|
| tiro |
| tiro::detail |
§Classes
| Name | |
|---|---|
| struct | tiro::detail::type_to_value_kind |
| class | tiro::bad_handle_cast Thrown when an invalid cast is attempted. |
| class | tiro::handle A handle represents a reference to an object. |
| class | tiro::null Refers to a null value. |
| class | tiro::boolean Refers to a boolean value (true or false). |
| class | tiro::integer Refers to an integer value. |
| class | tiro::float_ Refers to a float value. |
| class | tiro::string Refers to a string value. |
| class | tiro::function Refers to a function value. |
| class | tiro::tuple Refers to a tuple value. |
| class | tiro::record_schema Refers to a record schema. |
| class | tiro::record Refers to a record value. |
| class | tiro::array Refers to an array value. |
| class | tiro::result Refers to a result value. |
| class | tiro::exception Refers to an exception. |
| class | tiro::coroutine Refers to a coroutine. |
| class | tiro::module Refers to a module. |
| class | tiro::native Refers to a native object. |
| class | tiro::type Refers to a type. |
§Defines
| Name | |
|---|---|
| TIRO_MAP_TYPE(Type) |
§Macros Documentation
§define TIRO_MAP_TYPE
#define TIRO_MAP_TYPE(Type)template<> \struct type_to_value_kind<Type> { \static constexpr value_kind kind = value_kind::Type; \};
Updated on 2022-02-27 at 21:17:13 +0100