Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/data/Slice.h>
Public Member Functions | |
const t & | item () const |
BaseIter (const self_t &slice, int idx=0) | |
Public Member Functions inherited from Slice< C >::BaseIter | |
BaseIter (const self_t &slice, int idx=0) | |
bool | ended () const |
const t & | item () const |
void | next () |
bool | equals (const BaseIter &ii) const |
Public Member Functions inherited from PreIter< BaseIter, t > | |
bool | operator() () const |
bool | operator! () const |
BaseIter & | operator++ () |
void | operator++ (int) |
bool | operator== (const BaseIter &i) const |
bool | operator!= (const BaseIter &i) const |
Public Member Functions inherited from ConstPreIter< Iter, t > | |
const t & | operator* () const |
t | operator-> () const |
Additional Inherited Members | |
Protected Attributes inherited from Slice< C >::BaseIter | |
const self_t & | s |
int | i |
|
inline |
|
inline |
References Slice< C >::BaseIter::i, and Slice< C >::BaseIter::s.