2#ifndef LIBSBX_SCRIPTING_MANAGED_CORE_HPP_
3#define LIBSBX_SCRIPTING_MANAGED_CORE_HPP_
7#include <libsbx/scripting/managed/platform.hpp>
9namespace sbx::scripting::managed {
11using bool32 = std::uint32_t;
13enum class type_accessibility : std::uint8_t {
18 protected_public_access,
19 private_protected_access
22using type_id = std::int32_t;
23using handle = std::int32_t;
26 const char_type* name;
27 void* native_function_pointer;