Public Types | Static Public Member Functions | List of all members
sol::container_detail::u_c_launch< X > Struct Template Reference

#include <sol.hpp>

Public Types

using default_uc = usertype_container_default< T >
 
using T = std::remove_pointer_t< meta::unqualified_t< X > >
 
using uc = usertype_container< T >
 

Static Public Member Functions

static int add_call (lua_State *L)
 
static int at_call (lua_State *L)
 
static int clear_call (lua_State *L)
 
static int empty_call (lua_State *L)
 
static int erase_call (lua_State *L)
 
static int find_call (lua_State *L)
 
static int get_call (lua_State *L)
 
static int index_call (lua_State *L)
 
static int index_of_call (lua_State *L)
 
static int insert_call (lua_State *L)
 
static int ipairs_call (lua_State *L)
 
static int length_call (lua_State *L)
 
static int new_index_call (lua_State *L)
 
static int next_call (lua_State *L)
 
static int pairs_call (lua_State *L)
 
static int real_add_call (lua_State *L)
 
static int real_add_traits (std::false_type, lua_State *L)
 
static int real_add_traits (std::true_type, lua_State *L)
 
static int real_at_call (lua_State *L)
 
static int real_at_traits (std::false_type, lua_State *L)
 
static int real_at_traits (std::true_type, lua_State *L)
 
static int real_clear_call (lua_State *L)
 
static int real_clear_traits (std::false_type, lua_State *L)
 
static int real_clear_traits (std::true_type, lua_State *L)
 
static int real_empty_call (lua_State *L)
 
static int real_empty_traits (std::false_type, lua_State *L)
 
static int real_empty_traits (std::true_type, lua_State *L)
 
static int real_erase_call (lua_State *L)
 
static int real_erase_traits (std::false_type, lua_State *L)
 
static int real_erase_traits (std::true_type, lua_State *L)
 
static int real_find_call (lua_State *L)
 
static int real_find_traits (std::false_type, lua_State *L)
 
static int real_find_traits (std::true_type, lua_State *L)
 
static int real_get_call (lua_State *L)
 
static int real_get_traits (std::false_type, lua_State *L)
 
static int real_get_traits (std::true_type, lua_State *L)
 
static int real_index_call (lua_State *L)
 
static int real_index_get_traits (std::false_type, lua_State *L)
 
static int real_index_get_traits (std::true_type, lua_State *L)
 
static int real_index_of_call (lua_State *L)
 
static int real_index_set_traits (std::false_type, lua_State *L)
 
static int real_index_set_traits (std::true_type, lua_State *L)
 
static int real_insert_call (lua_State *L)
 
static int real_insert_traits (std::false_type, lua_State *L)
 
static int real_insert_traits (std::true_type, lua_State *L)
 
static int real_ipairs_call (lua_State *L)
 
static int real_ipairs_traits (std::false_type, lua_State *L)
 
static int real_ipairs_traits (std::true_type, lua_State *L)
 
static int real_length_call (lua_State *L)
 
static int real_new_index_call (lua_State *L)
 
static int real_next_call (lua_State *L)
 
static int real_next_traits (std::false_type, lua_State *L)
 
static int real_next_traits (std::true_type, lua_State *L)
 
static int real_pairs_call (lua_State *L)
 
static int real_pairs_traits (std::false_type, lua_State *L)
 
static int real_pairs_traits (std::true_type, lua_State *L)
 
static int real_set_call (lua_State *L)
 
static int real_set_traits (std::false_type, lua_State *L)
 
static int real_set_traits (std::true_type, lua_State *L)
 
static int real_size_traits (std::false_type, lua_State *L)
 
static int real_size_traits (std::true_type, lua_State *L)
 
static int set_call (lua_State *L)
 

Detailed Description

template<typename X>
struct sol::container_detail::u_c_launch< X >

Definition at line 22842 of file sol.hpp.

Member Typedef Documentation

◆ default_uc

Definition at line 22845 of file sol.hpp.

◆ T

template<typename X >
using sol::container_detail::u_c_launch< X >::T = std::remove_pointer_t<meta::unqualified_t<X> >

Definition at line 22843 of file sol.hpp.

◆ uc

template<typename X >
using sol::container_detail::u_c_launch< X >::uc = usertype_container<T>

Definition at line 22844 of file sol.hpp.

Member Function Documentation

◆ add_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::add_call ( lua_State L)
inlinestatic

Definition at line 23059 of file sol.hpp.

◆ at_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::at_call ( lua_State L)
inlinestatic

Definition at line 23103 of file sol.hpp.

◆ clear_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::clear_call ( lua_State L)
inlinestatic

Definition at line 23071 of file sol.hpp.

◆ empty_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::empty_call ( lua_State L)
inlinestatic

Definition at line 23075 of file sol.hpp.

◆ erase_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::erase_call ( lua_State L)
inlinestatic

Definition at line 23063 of file sol.hpp.

◆ find_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::find_call ( lua_State L)
inlinestatic

Definition at line 23079 of file sol.hpp.

◆ get_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::get_call ( lua_State L)
inlinestatic

Definition at line 23107 of file sol.hpp.

◆ index_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::index_call ( lua_State L)
inlinestatic

Definition at line 23115 of file sol.hpp.

◆ index_of_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::index_of_call ( lua_State L)
inlinestatic

Definition at line 23083 of file sol.hpp.

◆ insert_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::insert_call ( lua_State L)
inlinestatic

Definition at line 23067 of file sol.hpp.

◆ ipairs_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::ipairs_call ( lua_State L)
inlinestatic

Definition at line 23095 of file sol.hpp.

◆ length_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::length_call ( lua_State L)
inlinestatic

Definition at line 23087 of file sol.hpp.

◆ new_index_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::new_index_call ( lua_State L)
inlinestatic

Definition at line 23119 of file sol.hpp.

◆ next_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::next_call ( lua_State L)
inlinestatic

Definition at line 23099 of file sol.hpp.

◆ pairs_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::pairs_call ( lua_State L)
inlinestatic

Definition at line 23091 of file sol.hpp.

◆ real_add_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_add_call ( lua_State L)
inlinestatic

Definition at line 22986 of file sol.hpp.

◆ real_add_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_add_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22982 of file sol.hpp.

◆ real_add_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_add_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22978 of file sol.hpp.

◆ real_at_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_at_call ( lua_State L)
inlinestatic

Definition at line 22890 of file sol.hpp.

◆ real_at_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_at_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22886 of file sol.hpp.

◆ real_at_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_at_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22882 of file sol.hpp.

◆ real_clear_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_clear_call ( lua_State L)
inlinestatic

Definition at line 23010 of file sol.hpp.

◆ real_clear_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_clear_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 23006 of file sol.hpp.

◆ real_clear_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_clear_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 23002 of file sol.hpp.

◆ real_empty_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_empty_call ( lua_State L)
inlinestatic

Definition at line 23022 of file sol.hpp.

◆ real_empty_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_empty_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 23018 of file sol.hpp.

◆ real_empty_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_empty_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 23014 of file sol.hpp.

◆ real_erase_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_erase_call ( lua_State L)
inlinestatic

Definition at line 23034 of file sol.hpp.

◆ real_erase_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_erase_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 23030 of file sol.hpp.

◆ real_erase_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_erase_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 23026 of file sol.hpp.

◆ real_find_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_find_call ( lua_State L)
inlinestatic

Definition at line 23046 of file sol.hpp.

◆ real_find_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_find_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 23042 of file sol.hpp.

◆ real_find_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_find_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 23038 of file sol.hpp.

◆ real_get_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_get_call ( lua_State L)
inlinestatic

Definition at line 22902 of file sol.hpp.

◆ real_get_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_get_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22898 of file sol.hpp.

◆ real_get_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_get_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22894 of file sol.hpp.

◆ real_index_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_index_call ( lua_State L)
inlinestatic

Definition at line 22855 of file sol.hpp.

◆ real_index_get_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_index_get_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22851 of file sol.hpp.

◆ real_index_get_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_index_get_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22847 of file sol.hpp.

◆ real_index_of_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_index_of_call ( lua_State L)
inlinestatic

Definition at line 23050 of file sol.hpp.

◆ real_index_set_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_index_set_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22922 of file sol.hpp.

◆ real_index_set_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_index_set_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22918 of file sol.hpp.

◆ real_insert_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_insert_call ( lua_State L)
inlinestatic

Definition at line 22998 of file sol.hpp.

◆ real_insert_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_insert_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22994 of file sol.hpp.

◆ real_insert_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_insert_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22990 of file sol.hpp.

◆ real_ipairs_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_ipairs_call ( lua_State L)
inlinestatic

Definition at line 22950 of file sol.hpp.

◆ real_ipairs_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_ipairs_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22946 of file sol.hpp.

◆ real_ipairs_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_ipairs_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22942 of file sol.hpp.

◆ real_length_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_length_call ( lua_State L)
inlinestatic

Definition at line 22974 of file sol.hpp.

◆ real_new_index_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_new_index_call ( lua_State L)
inlinestatic

Definition at line 22926 of file sol.hpp.

◆ real_next_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_next_call ( lua_State L)
inlinestatic

Definition at line 22962 of file sol.hpp.

◆ real_next_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_next_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22958 of file sol.hpp.

◆ real_next_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_next_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22954 of file sol.hpp.

◆ real_pairs_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_pairs_call ( lua_State L)
inlinestatic

Definition at line 22938 of file sol.hpp.

◆ real_pairs_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_pairs_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22934 of file sol.hpp.

◆ real_pairs_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_pairs_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22930 of file sol.hpp.

◆ real_set_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_set_call ( lua_State L)
inlinestatic

Definition at line 22914 of file sol.hpp.

◆ real_set_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_set_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22910 of file sol.hpp.

◆ real_set_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_set_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22906 of file sol.hpp.

◆ real_size_traits() [1/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_size_traits ( std::false_type  ,
lua_State L 
)
inlinestatic

Definition at line 22970 of file sol.hpp.

◆ real_size_traits() [2/2]

template<typename X >
static int sol::container_detail::u_c_launch< X >::real_size_traits ( std::true_type  ,
lua_State L 
)
inlinestatic

Definition at line 22966 of file sol.hpp.

◆ set_call()

template<typename X >
static int sol::container_detail::u_c_launch< X >::set_call ( lua_State L)
inlinestatic

Definition at line 23111 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:53