|
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 |