Public Types | Public Member Functions | Public Attributes | List of all members
sol::detail::protected_handler< b, target_t > Struct Template Reference

#include <sol.hpp>

Public Types

typedef is_stack_based< target_t > is_stack
 

Public Member Functions

 protected_handler (std::false_type, const target_t &target)
 
 protected_handler (std::true_type, const target_t &target)
 
 protected_handler (const target_t &target)
 
bool valid () const noexcept
 
 ~protected_handler ()
 

Public Attributes

int stackindex
 
const target_t & target
 

Detailed Description

template<bool b, typename target_t = reference>
struct sol::detail::protected_handler< b, target_t >

Definition at line 19096 of file sol.hpp.

Member Typedef Documentation

template<bool b, typename target_t = reference>
typedef is_stack_based<target_t> sol::detail::protected_handler< b, target_t >::is_stack

Definition at line 19097 of file sol.hpp.

Constructor & Destructor Documentation

template<bool b, typename target_t = reference>
sol::detail::protected_handler< b, target_t >::protected_handler ( std::false_type  ,
const target_t &  target 
)
inline

Definition at line 19101 of file sol.hpp.

template<bool b, typename target_t = reference>
sol::detail::protected_handler< b, target_t >::protected_handler ( std::true_type  ,
const target_t &  target 
)
inline

Definition at line 19109 of file sol.hpp.

template<bool b, typename target_t = reference>
sol::detail::protected_handler< b, target_t >::protected_handler ( const target_t &  target)
inline

Definition at line 19116 of file sol.hpp.

template<bool b, typename target_t = reference>
sol::detail::protected_handler< b, target_t >::~protected_handler ( )
inline

Definition at line 19124 of file sol.hpp.

Member Function Documentation

template<bool b, typename target_t = reference>
bool sol::detail::protected_handler< b, target_t >::valid ( ) const
inlinenoexcept

Definition at line 19120 of file sol.hpp.

Member Data Documentation

template<bool b, typename target_t = reference>
int sol::detail::protected_handler< b, target_t >::stackindex

Definition at line 19099 of file sol.hpp.

template<bool b, typename target_t = reference>
const target_t& sol::detail::protected_handler< b, target_t >::target

Definition at line 19098 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:52