2#ifndef LIBSBX_SCRIPTING_MANAGED_FIELD_INFO_HPP_
3#define LIBSBX_SCRIPTING_MANAGED_FIELD_INFO_HPP_
7#include <libsbx/scripting/managed/core.hpp>
8#include <libsbx/scripting/managed/string.hpp>
9#include <libsbx/scripting/managed/type.hpp>
10#include <libsbx/scripting/managed/attribute.hpp>
12namespace sbx::scripting::managed {
20 auto get_name()
const ->
string;
22 auto get_type() ->
type&;
24 auto get_accessibility()
const -> type_accessibility;
26 auto get_attributes()
const -> std::vector<attribute>;
31 type* _type =
nullptr;
Definition: field_info.hpp:14
Definition: string.hpp:11