Public Member Functions | Public Attributes | List of all members
sol::u_detail::string_for_each_metatable_func Struct Reference

#include <sol.hpp>

Public Member Functions

void operator() (lua_State *L, submetatable_type smt, reference &fast_index_table)
 

Public Attributes

lua_CFunction call_func = nullptr
 
change_indexing_mem_func change_indexing
 
lua_CFunction idx_call = nullptr
 
bool is_destruction = false
 
bool is_index = false
 
bool is_new_index = false
 
bool is_static_index = false
 
bool is_static_new_index = false
 
bool is_unqualified_lua_CFunction = false
 
bool is_unqualified_lua_reference = false
 
lua_CFunction meta_idx_call = nullptr
 
lua_CFunction meta_new_idx_call = nullptr
 
lua_CFunction new_idx_call = nullptr
 
referencep_binding_ref = nullptr
 
void * p_derived_usb = nullptr
 
index_call_storagep_ics = nullptr
 
std::stringp_key = nullptr
 
usertype_storage_basep_usb = nullptr
 
bool poison_indexing = false
 

Detailed Description

Definition at line 21858 of file sol.hpp.

Member Function Documentation

void sol::u_detail::string_for_each_metatable_func::operator() ( lua_State L,
submetatable_type  smt,
reference fast_index_table 
)
inline

Definition at line 21876 of file sol.hpp.

Member Data Documentation

lua_CFunction sol::u_detail::string_for_each_metatable_func::call_func = nullptr

Definition at line 21869 of file sol.hpp.

change_indexing_mem_func sol::u_detail::string_for_each_metatable_func::change_indexing

Definition at line 21874 of file sol.hpp.

lua_CFunction sol::u_detail::string_for_each_metatable_func::idx_call = nullptr

Definition at line 21873 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::is_destruction = false

Definition at line 21859 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::is_index = false

Definition at line 21860 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::is_new_index = false

Definition at line 21861 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::is_static_index = false

Definition at line 21862 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::is_static_new_index = false

Definition at line 21863 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::is_unqualified_lua_CFunction = false

Definition at line 21865 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::is_unqualified_lua_reference = false

Definition at line 21866 of file sol.hpp.

lua_CFunction sol::u_detail::string_for_each_metatable_func::meta_idx_call = nullptr

Definition at line 21873 of file sol.hpp.

lua_CFunction sol::u_detail::string_for_each_metatable_func::meta_new_idx_call = nullptr

Definition at line 21873 of file sol.hpp.

lua_CFunction sol::u_detail::string_for_each_metatable_func::new_idx_call = nullptr

Definition at line 21873 of file sol.hpp.

reference* sol::u_detail::string_for_each_metatable_func::p_binding_ref = nullptr

Definition at line 21868 of file sol.hpp.

void* sol::u_detail::string_for_each_metatable_func::p_derived_usb = nullptr

Definition at line 21872 of file sol.hpp.

index_call_storage* sol::u_detail::string_for_each_metatable_func::p_ics = nullptr

Definition at line 21870 of file sol.hpp.

std::string* sol::u_detail::string_for_each_metatable_func::p_key = nullptr

Definition at line 21867 of file sol.hpp.

usertype_storage_base* sol::u_detail::string_for_each_metatable_func::p_usb = nullptr

Definition at line 21871 of file sol.hpp.

bool sol::u_detail::string_for_each_metatable_func::poison_indexing = false

Definition at line 21864 of file sol.hpp.


The documentation for this struct was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:53