#include <stack.h>
Public Types | |
| using | Type = typename StackTraits< Stack >::Type |
Public Member Functions | |
| bool | operator!= (StackIteratorImpl other) const |
| Type * | operator* () const |
| StackIteratorImpl & | operator++ () |
| StackIteratorImpl | operator++ (int) |
| bool | operator== (StackIteratorImpl other) const |
| StackIteratorImpl () | |
| StackIteratorImpl (const Stack *sk, size_t idx) | |
Private Attributes | |
| size_t | idx_ |
| const Stack * | sk_ |
| using internal::StackIteratorImpl< Stack >::Type = typename StackTraits<Stack>::Type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |