|
template<typename Iter > |
static detail::error_result | add_associative (std::true_type, lua_State *L, T &self, stack_object key, Iter &pos) |
|
static detail::error_result | add_associative (std::true_type, lua_State *L, T &self, stack_object key) |
|
template<typename Iter > |
static detail::error_result | add_associative (std::false_type, lua_State *L, T &self, stack_object value, Iter &pos) |
|
static detail::error_result | add_associative (std::false_type, lua_State *L, T &self, stack_object value) |
|
template<typename Iter > |
static detail::error_result | add_copyable (std::true_type, lua_State *L, T &self, stack_object value, Iter &pos) |
|
static detail::error_result | add_copyable (std::true_type, lua_State *L, T &self, stack_object value) |
|
template<typename Iter > |
static detail::error_result | add_copyable (std::false_type, lua_State *L, T &self, stack_object value, Iter &) |
|
static detail::error_result | add_copyable (std::false_type, lua_State *, T &, stack_object) |
|
template<typename Iter > |
static detail::error_result | add_insert (std::true_type, lua_State *, T &self, stack_object value, Iter &pos) |
|
static detail::error_result | add_insert (std::true_type, lua_State *L, T &self, stack_object value) |
|
template<typename Iter > |
static detail::error_result | add_insert (std::false_type, lua_State *L, T &self, stack_object value, Iter &pos) |
|
static detail::error_result | add_insert (std::false_type, lua_State *L, T &self, stack_object value) |
|
template<typename Iter > |
static detail::error_result | add_insert_after (std::false_type, lua_State *L, T &self, stack_object value, Iter &) |
|
static detail::error_result | add_insert_after (std::false_type, lua_State *, T &, stack_object) |
|
template<typename Iter > |
static detail::error_result | add_insert_after (std::true_type, lua_State *, T &self, stack_object value, Iter &pos) |
|
static detail::error_result | add_insert_after (std::true_type, lua_State *L, T &self, stack_object value) |
|
template<typename Iter > |
static detail::error_result | add_push_back (std::true_type, lua_State *, T &self, stack_object value, Iter &) |
|
static detail::error_result | add_push_back (std::true_type, lua_State *, T &self, stack_object value) |
|
template<typename Iter > |
static detail::error_result | add_push_back (std::false_type, lua_State *L, T &self, stack_object value, Iter &pos) |
|
static detail::error_result | add_push_back (std::false_type, lua_State *L, T &self, stack_object value) |
|
static detail::error_result | at_category (std::input_iterator_tag, lua_State *L, T &self, std::ptrdiff_t pos) |
|
static detail::error_result | at_category (std::random_access_iterator_tag, lua_State *L, T &self, std::ptrdiff_t pos) |
|
static detail::error_result | at_start (lua_State *L, T &self, std::ptrdiff_t pos) |
|
static void | clear_has (std::true_type, lua_State *, T &self) |
|
static void | clear_has (std::false_type, lua_State *L, T &) |
|
static void | clear_start (lua_State *L, T &self) |
|
static bool | empty_has (std::true_type, lua_State *, T &self) |
|
static bool | empty_has (std::false_type, lua_State *L, T &self) |
|
static bool | empty_start (lua_State *L, T &self) |
|
static detail::error_result | erase_after_has (std::true_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | erase_after_has (std::false_type, lua_State *, T &, const K &) |
|
static detail::error_result | erase_associative_lookup (std::true_type, lua_State *, T &self, const K &key) |
|
static detail::error_result | erase_associative_lookup (std::false_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | erase_has (std::true_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | erase_has (std::false_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | erase_integral (std::true_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | erase_integral (std::false_type, lua_State *L, T &self, const K &key) |
|
static detail::error_result | erase_key_has (std::true_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | erase_key_has (std::false_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | erase_start (lua_State *L, T &self, K &key) |
|
template<typename Iter > |
static detail::error_result | find_associative_lookup (std::true_type, lua_State *L, T &, Iter &it, std::size_t) |
|
template<typename Iter > |
static detail::error_result | find_associative_lookup (std::false_type, lua_State *L, T &self, Iter &, std::size_t idx) |
|
template<bool = false> |
static detail::error_result | find_comparative (std::false_type, lua_State *, T &) |
|
template<bool idx_of = false> |
static detail::error_result | find_comparative (std::true_type, lua_State *L, T &self) |
|
template<bool idx_of = false> |
static detail::error_result | find_has (std::true_type, lua_State *L, T &self) |
|
template<bool idx_of = false> |
static detail::error_result | find_has (std::false_type, lua_State *L, T &self) |
|
template<bool idx_of = false> |
static detail::error_result | find_has_associative_lookup (std::true_type, lua_State *L, T &self) |
|
template<bool idx_of = false> |
static detail::error_result | find_has_associative_lookup (std::false_type, lua_State *L, T &self) |
|
template<typename Iter > |
static detail::error_result | get_associative (std::true_type, lua_State *L, Iter &it) |
|
template<typename Iter > |
static detail::error_result | get_associative (std::false_type, lua_State *L, Iter &it) |
|
static detail::error_result | get_associative_find (std::true_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | get_associative_find (std::false_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | get_category (std::input_iterator_tag, lua_State *L, T &self, K &key) |
|
static detail::error_result | get_category (std::random_access_iterator_tag, lua_State *L, T &self, K &key) |
|
static detail::error_result | get_comparative (std::true_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | get_comparative (std::false_type, lua_State *, T &, K &) |
|
static detail::error_result | get_it (std::true_type, lua_State *L, T &self, K &key) |
|
static detail::error_result | get_it (std::false_type, lua_State *L, T &self, K &key) |
|
static auto & | get_src (lua_State *L) |
|
static detail::error_result | get_start (lua_State *L, T &self, K &key) |
|
static detail::error_result | insert_after_has (std::true_type, lua_State *L, T &self, stack_object where, stack_object value) |
|
static detail::error_result | insert_after_has (std::false_type, lua_State *, T &, stack_object, stack_object) |
|
static detail::error_result | insert_copyable (std::true_type, lua_State *L, T &self, stack_object key, stack_object value) |
|
static detail::error_result | insert_copyable (std::false_type, lua_State *, T &, stack_object, stack_object) |
|
static detail::error_result | insert_has (std::true_type, lua_State *L, T &self, stack_object key, stack_object value) |
|
static detail::error_result | insert_has (std::false_type, lua_State *L, T &self, stack_object where, stack_object value) |
|
static detail::error_result | insert_lookup (std::true_type, lua_State *L, T &self, stack_object, stack_object value) |
|
static detail::error_result | insert_lookup (std::false_type, lua_State *L, T &self, stack_object where, stack_object value) |
|
template<bool ip> |
static int | next_associative (std::true_type, lua_State *L) |
|
template<bool > |
static int | next_associative (std::false_type, lua_State *L) |
|
template<bool ip> |
static int | next_iter (lua_State *L) |
|
template<bool ip> |
static int | pairs_associative (std::true_type, lua_State *L) |
|
template<bool ip> |
static int | pairs_associative (std::false_type, lua_State *L) |
|
static detail::error_result | set_associative (std::true_type, iterator &it, stack_object value) |
|
static detail::error_result | set_associative (std::false_type, iterator &it, stack_object value) |
|
static detail::error_result | set_associative_find (std::true_type, lua_State *L, T &self, stack_object okey, stack_object value) |
|
static detail::error_result | set_associative_find (std::false_type, lua_State *L, T &self, stack_object key, stack_object value) |
|
template<typename Iter > |
static detail::error_result | set_associative_insert (std::true_type, lua_State *, T &self, Iter &it, K &key, stack_object value) |
|
template<typename Iter > |
static detail::error_result | set_associative_insert (std::false_type, lua_State *, T &self, Iter &it, K &key, stack_object) |
|
static detail::error_result | set_category (std::input_iterator_tag, lua_State *L, T &self, stack_object okey, stack_object value) |
|
static detail::error_result | set_category (std::random_access_iterator_tag, lua_State *L, T &self, stack_object okey, stack_object value) |
|
static detail::error_result | set_comparative (std::true_type, lua_State *L, T &self, stack_object okey, stack_object value) |
|
static detail::error_result | set_comparative (std::false_type, lua_State *, T &, stack_object, stack_object) |
|
static detail::error_result | set_it (std::true_type, lua_State *L, T &self, stack_object key, stack_object value) |
|
static detail::error_result | set_it (std::false_type, lua_State *L, T &self, stack_object key, stack_object value) |
|
static detail::error_result | set_start (lua_State *L, T &self, stack_object key, stack_object value) |
|
static detail::error_result | set_writable (std::true_type, lua_State *, T &, iterator &it, stack_object value) |
|
static detail::error_result | set_writable (std::false_type, lua_State *, T &, iterator &, stack_object) |
|
static auto | size_has (std::false_type, lua_State *L, T &self) |
|
static auto | size_has (std::true_type, lua_State *, T &self) |
|
static std::size_t | size_start (lua_State *L, T &self) |
|