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