Public Member Functions | Public Attributes | List of all members
sol::call_detail::constructor_match< T, checked, clean_stack > Struct Template Reference

#include <sol.hpp>

Public Member Functions

 constructor_match (T *obj_ptr, reference &obj_lua_ref, stack::stack_detail::undefined_metatable &umf)
 
template<typename Fx , std::size_t I, typename... R, typename... Args>
int operator() (types< Fx >, meta::index_value< I >, types< R... > r, types< Args... > a, lua_State *L, int, int start) const
 

Public Attributes

T * obj_
 
referenceobj_lua_ref_
 
stack::stack_detail::undefined_metatablep_umf_
 

Detailed Description

template<typename T, bool checked, bool clean_stack>
struct sol::call_detail::constructor_match< T, checked, clean_stack >

Definition at line 18161 of file sol.hpp.

Constructor & Destructor Documentation

◆ constructor_match()

template<typename T , bool checked, bool clean_stack>
sol::call_detail::constructor_match< T, checked, clean_stack >::constructor_match ( T *  obj_ptr,
reference obj_lua_ref,
stack::stack_detail::undefined_metatable umf 
)
inline

Definition at line 18166 of file sol.hpp.

Member Function Documentation

◆ operator()()

template<typename T , bool checked, bool clean_stack>
template<typename Fx , std::size_t I, typename... R, typename... Args>
int sol::call_detail::constructor_match< T, checked, clean_stack >::operator() ( types< Fx >  ,
meta::index_value< I >  ,
types< R... >  r,
types< Args... >  a,
lua_State L,
int  ,
int  start 
) const
inline

Definition at line 18171 of file sol.hpp.

Member Data Documentation

◆ obj_

template<typename T , bool checked, bool clean_stack>
T* sol::call_detail::constructor_match< T, checked, clean_stack >::obj_

Definition at line 18162 of file sol.hpp.

◆ obj_lua_ref_

template<typename T , bool checked, bool clean_stack>
reference* sol::call_detail::constructor_match< T, checked, clean_stack >::obj_lua_ref_

Definition at line 18163 of file sol.hpp.

◆ p_umf_

template<typename T , bool checked, bool clean_stack>
stack::stack_detail::undefined_metatable* sol::call_detail::constructor_match< T, checked, clean_stack >::p_umf_

Definition at line 18164 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:32