|
MxEngine
|
#include <ComponentView.h>
Public Types | |
| using | PoolIterator = typename Pool::PoolIterator |
Public Member Functions | |
| ComponentIterator (PoolIterator it) | |
| ComponentIterator | operator++ (int) |
| ComponentIterator | operator++ () |
| ComponentIterator | operator-- (int) |
| ComponentIterator | operator-- () |
| T * | operator-> () |
| const T * | operator-> () const |
| T & | operator* () |
| const T & | operator* () const |
| bool | operator== (const ComponentIterator &other) const |
| bool | operator!= (const ComponentIterator &other) const |
wrapper around vector Pool iterator. Actually does nothing more than forwards all methods to wrapped iterator
|
inline |
constructs component iterator object
| it | wrapped iterator of vector Pool of components |
|
inline |
compares two component iterators, forwards comparison to vector Pool iterators
|
inline |
getter for component through vector Pool iterator
|
inline |
getter for component through vector Pool iterator
|
inline |
increments wrapped iterator
|
inline |
increments wrapped iterator
|
inline |
decrements wrapped iterator
|
inline |
decrements wrapped iterator
|
inline |
getter for component through vector Pool iterator
|
inline |
getter for component through vector Pool iterator
|
inline |
compares two component iterators, forwards comparison to vector Pool iterators
1.8.12