#include <sol.hpp>
Public Types | |
| typedef const value_type & | const_reference |
| typedef std::ptrdiff_t | difference_type |
| typedef std::input_iterator_tag | iterator_category |
| typedef object | key_type |
| typedef object | mapped_type |
| typedef value_type * | pointer |
| typedef value_type & | reference |
| typedef std::pair< object, object > | value_type |
Public Member Functions | |
| basic_table_iterator () noexcept | |
| basic_table_iterator (reference_type x) noexcept | |
| bool | operator!= (const basic_table_iterator &right) const noexcept |
| reference | operator* () const noexcept |
| basic_table_iterator & | operator++ () noexcept |
| basic_table_iterator | operator++ (int) noexcept |
| bool | operator== (const basic_table_iterator &right) const noexcept |
| ~basic_table_iterator () | |
Private Attributes | |
| std::ptrdiff_t | idx = 0 |
| int | keyidx = 0 |
| std::pair< object, object > | kvp |
| reference_type | ref |
| int | tableidx = 0 |
| typedef const value_type& sol::basic_table_iterator< reference_type >::const_reference |
| typedef std::ptrdiff_t sol::basic_table_iterator< reference_type >::difference_type |
| typedef std::input_iterator_tag sol::basic_table_iterator< reference_type >::iterator_category |
| typedef object sol::basic_table_iterator< reference_type >::key_type |
| typedef object sol::basic_table_iterator< reference_type >::mapped_type |
| typedef value_type* sol::basic_table_iterator< reference_type >::pointer |
| typedef value_type& sol::basic_table_iterator< reference_type >::reference |
| typedef std::pair<object, object> sol::basic_table_iterator< reference_type >::value_type |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |