|
|
template<typename Result , typename... Args> |
| auto | invoke (std::string_view name, Args &&... args) const -> Result |
| |
|
template<typename... Args> |
| auto | invoke (std::string_view name, Args &&... args) const -> void |
| |
|
template<typename Type > |
| auto | set_field_value (std::string_view name, const Type &value) const -> void |
| |
|
template<typename Type > |
| auto | get_field_value (std::string_view name) const -> Type |
| |
|
template<typename Type > |
| auto | set_property_value (std::string_view name, Type value) const -> void |
| |
|
template<typename Type > |
| auto | get_property_value (std::string_view name) const -> Type |
| |
|
auto | set_field_value_raw (std::string_view name, const void *value) const -> void |
| |
|
auto | get_field_value_raw (std::string_view name, void *value) const -> void |
| |
|
auto | set_property_value_raw (std::string_view name, const void *value) const -> void |
| |
|
auto | get_property_value_raw (std::string_view name, void *value) const -> void |
| |
|
auto | get_type () -> const type & |
| |
|
auto | destroy () -> void |
| |
|
auto | is_valid () const -> bool |
| |
|
template<> |
| auto | set_field_value (std::string_view name, const bool &value) const -> void |
| |
|
template<> |
| auto | get_field_value (std::string_view name) const -> bool |
| |
|
template<> |
| auto | set_field_value (std::string_view name, const bool &value) const -> void |
| |
|
template<> |
| auto | get_field_value (std::string_view name) const -> bool |
| |
|
|
class | assembly |
| |
|
class | type |
| |
The documentation for this class was generated from the following files:
- libsbx/scripting/managed/object.hpp
- libsbx/scripting/managed/object.cpp