Libsaki
Core library of Pancake Mahjong
Public Types | Public Member Functions | List of all members
sol::unsafe_function_result Struct Reference
Inheritance diagram for sol::unsafe_function_result:
Inheritance graph
[legend]
Collaboration diagram for sol::unsafe_function_result:
Collaboration graph
[legend]

Public Types

typedef stack_proxy reference_type
 
typedef stack_proxy value_type
 
typedef stack_proxypointer
 
typedef std::ptrdiff_t difference_type
 
typedef std::size_t size_type
 
typedef stack_iterator< stack_proxy, false > iterator
 
typedef stack_iterator< stack_proxy, true > const_iterator
 
typedef std::reverse_iterator< iteratorreverse_iterator
 
typedef std::reverse_iterator< const_iteratorconst_reverse_iterator
 

Public Member Functions

 unsafe_function_result (lua_State *Ls, int idx=-1, int retnum=0) noexcept
 
 unsafe_function_result (const unsafe_function_result &)=delete
 
unsafe_function_resultoperator= (const unsafe_function_result &)=delete
 
 unsafe_function_result (unsafe_function_result &&o) noexcept
 
unsafe_function_resultoperator= (unsafe_function_result &&o) noexcept
 
 unsafe_function_result (const protected_function_result &o)=delete
 
unsafe_function_resultoperator= (const protected_function_result &o)=delete
 
 unsafe_function_result (protected_function_result &&o) noexcept
 
unsafe_function_resultoperator= (protected_function_result &&o) noexcept
 
template<typename T >
decltype(auto) get (difference_type index_offset=0) const
 
type get_type (difference_type index_offset=0) const noexcept
 
stack_proxy operator[] (difference_type index_offset) const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator crend () const
 
call_status status () const noexcept
 
bool valid () const noexcept
 
lua_Statelua_state () const
 
int stack_index () const
 
int return_count () const
 
void abandon () noexcept
 
- Public Member Functions inherited from sol::proxy_base< unsafe_function_result >
lua_Statelua_state () const
 
 operator std::string () const
 
 operator T () const
 
 operator T& () const
 

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