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::true_type, lua_State *L)
 
static int real_add_traits (std::false_type, lua_State *L)
 
static int real_at_call (lua_State *L)
 
static int real_at_traits (std::true_type, lua_State *L)
 
static int real_at_traits (std::false_type, lua_State *L)
 
static int real_clear_call (lua_State *L)
 
static int real_clear_traits (std::true_type, lua_State *L)
 
static int real_clear_traits (std::false_type, lua_State *L)
 
static int real_empty_call (lua_State *L)
 
static int real_empty_traits (std::true_type, lua_State *L)
 
static int real_empty_traits (std::false_type, lua_State *L)
 
static int real_erase_call (lua_State *L)
 
static int real_erase_traits (std::true_type, lua_State *L)
 
static int real_erase_traits (std::false_type, lua_State *L)
 
static int real_find_call (lua_State *L)
 
static int real_find_traits (std::true_type, lua_State *L)
 
static int real_find_traits (std::false_type, lua_State *L)
 
static int real_get_call (lua_State *L)
 
static int real_get_traits (std::true_type, lua_State *L)
 
static int real_get_traits (std::false_type, lua_State *L)
 
static int real_index_call (lua_State *L)
 
static int real_index_get_traits (std::true_type, lua_State *L)
 
static int real_index_get_traits (std::false_type, lua_State *L)
 
static int real_index_of_call (lua_State *L)
 
static int real_index_set_traits (std::true_type, lua_State *L)
 
static int real_index_set_traits (std::false_type, lua_State *L)
 
static int real_insert_call (lua_State *L)
 
static int real_insert_traits (std::true_type, lua_State *L)
 
static int real_insert_traits (std::false_type, lua_State *L)
 
static int real_ipairs_call (lua_State *L)
 
static int real_ipairs_traits (std::true_type, lua_State *L)
 
static int real_ipairs_traits (std::false_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::true_type, lua_State *L)
 
static int real_next_traits (std::false_type, lua_State *L)
 
static int real_pairs_call (lua_State *L)
 
static int real_pairs_traits (std::true_type, lua_State *L)
 
static int real_pairs_traits (std::false_type, lua_State *L)
 
static int real_set_call (lua_State *L)
 
static int real_set_traits (std::true_type, lua_State *L)
 
static int real_set_traits (std::false_type, lua_State *L)
 
static int real_size_traits (std::true_type, lua_State *L)
 
static int real_size_traits (std::false_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 21146 of file sol.hpp.

Member Typedef Documentation

Definition at line 21149 of file sol.hpp.

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

Definition at line 21147 of file sol.hpp.

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

Definition at line 21148 of file sol.hpp.

Member Function Documentation

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

Definition at line 21363 of file sol.hpp.

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

Definition at line 21407 of file sol.hpp.

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

Definition at line 21375 of file sol.hpp.

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

Definition at line 21379 of file sol.hpp.

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

Definition at line 21367 of file sol.hpp.

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

Definition at line 21383 of file sol.hpp.

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

Definition at line 21411 of file sol.hpp.

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

Definition at line 21419 of file sol.hpp.

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

Definition at line 21387 of file sol.hpp.

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

Definition at line 21371 of file sol.hpp.

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

Definition at line 21399 of file sol.hpp.

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

Definition at line 21391 of file sol.hpp.

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

Definition at line 21423 of file sol.hpp.

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

Definition at line 21403 of file sol.hpp.

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

Definition at line 21395 of file sol.hpp.

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

Definition at line 21290 of file sol.hpp.

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 21282 of file sol.hpp.

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 21286 of file sol.hpp.

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

Definition at line 21194 of file sol.hpp.

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 21186 of file sol.hpp.

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 21190 of file sol.hpp.

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

Definition at line 21314 of file sol.hpp.

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 21306 of file sol.hpp.

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 21310 of file sol.hpp.

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

Definition at line 21326 of file sol.hpp.

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 21318 of file sol.hpp.

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 21322 of file sol.hpp.

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

Definition at line 21338 of file sol.hpp.

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 21330 of file sol.hpp.

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 21334 of file sol.hpp.

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

Definition at line 21350 of file sol.hpp.

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 21342 of file sol.hpp.

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 21346 of file sol.hpp.

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

Definition at line 21206 of file sol.hpp.

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 21198 of file sol.hpp.

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 21202 of file sol.hpp.

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

Definition at line 21159 of file sol.hpp.

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 21151 of file sol.hpp.

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 21155 of file sol.hpp.

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

Definition at line 21354 of file sol.hpp.

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 21222 of file sol.hpp.

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 21226 of file sol.hpp.

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

Definition at line 21302 of file sol.hpp.

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 21294 of file sol.hpp.

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 21298 of file sol.hpp.

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

Definition at line 21254 of file sol.hpp.

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 21246 of file sol.hpp.

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 21250 of file sol.hpp.

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

Definition at line 21278 of file sol.hpp.

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

Definition at line 21230 of file sol.hpp.

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

Definition at line 21266 of file sol.hpp.

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 21258 of file sol.hpp.

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 21262 of file sol.hpp.

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

Definition at line 21242 of file sol.hpp.

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 21234 of file sol.hpp.

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 21238 of file sol.hpp.

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

Definition at line 21218 of file sol.hpp.

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 21210 of file sol.hpp.

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 21214 of file sol.hpp.

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 21270 of file sol.hpp.

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 21274 of file sol.hpp.

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

Definition at line 21415 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