nngn
|
CRTP base for table iterators. More...
#include <iter.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
table_iter_base (void)=default | |
table_iter_base (T *table_) | |
table_iter_base & | operator++ (void) |
table_iter_base | operator++ (int) |
Protected Member Functions | |
CRTP & | pre_inc (void) |
CRTP | post_inc (void) |
Protected Attributes | |
T * | table = nullptr |
Friends | |
bool | operator== (const table_iter_base &lhs, const table_iter_base &rhs) |
CRTP base for table iterators.
using nngn::lua::detail::table_iter_base< CRTP, T >::difference_type = std::ptrdiff_t |
|
default |
|
inline |
auto nngn::lua::detail::table_iter_base< CRTP, T >::operator++ | ( | int | ) |
auto nngn::lua::detail::table_iter_base< CRTP, T >::operator++ | ( | void | ) |
|
inlineprotected |
|
inlineprotected |
|
friend |
|
protected |