![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <i_iterator.hpp>
Public Types | |
| typedef i_random_access_iterator< T, Category, Difference, Pointer, Reference > | abstract_type |
| using | abstract_iterator = abstract_type |
| using | abstract_const_iterator = i_random_access_const_iterator< T, Category, Difference, const T *, const T & > |
| typedef T | value_type |
| typedef Difference | difference_type |
| typedef Pointer | pointer |
| typedef Reference | reference |
| typedef Category | iterator_category |
Public Types inherited from neolib::iterator< T, Category, Difference, Pointer, Reference > | |
| typedef i_iterator< T, Category, Difference, Pointer, Reference > | abstract_type |
| typedef T | value_type |
| typedef Difference | difference_type |
| typedef Pointer | pointer |
| typedef Reference | reference |
| typedef Category | iterator_category |
| typedef abstract_type | abstract_iterator |
| typedef i_const_iterator< T, Category, Difference, const T *, const T & > | abstract_const_iterator |
Additional Inherited Members | |
Protected Attributes inherited from neolib::iterator< T, Category, Difference, Pointer, Reference > | |
| bool | iSingular = true |
| std::aligned_storage< sizeof(void *) *10 >::type | iStorage |
Definition at line 485 of file i_iterator.hpp.
| using neolib::random_access_iterator< T, Category, Difference, Pointer, Reference >::abstract_const_iterator = i_random_access_const_iterator<T, Category, Difference, const T*, const T&> |
Definition at line 498 of file i_iterator.hpp.
| using neolib::random_access_iterator< T, Category, Difference, Pointer, Reference >::abstract_iterator = abstract_type |
Definition at line 497 of file i_iterator.hpp.
| typedef i_random_access_iterator<T, Category, Difference, Pointer, Reference> neolib::random_access_iterator< T, Category, Difference, Pointer, Reference >::abstract_type |
Definition at line 490 of file i_iterator.hpp.
| typedef Difference neolib::iterator< T, Category, Difference, Pointer, Reference >::difference_type |
Definition at line 403 of file i_iterator.hpp.
| typedef Category neolib::iterator< T, Category, Difference, Pointer, Reference >::iterator_category |
Definition at line 406 of file i_iterator.hpp.
| typedef Pointer neolib::iterator< T, Category, Difference, Pointer, Reference >::pointer |
Definition at line 404 of file i_iterator.hpp.
| typedef Reference neolib::iterator< T, Category, Difference, Pointer, Reference >::reference |
Definition at line 405 of file i_iterator.hpp.
| typedef T neolib::iterator< T, Category, Difference, Pointer, Reference >::value_type |
Definition at line 402 of file i_iterator.hpp.
|
inline |
Definition at line 500 of file i_iterator.hpp.
|
inline |
Definition at line 504 of file i_iterator.hpp.
|
inline |
Definition at line 508 of file i_iterator.hpp.
|
inline |
Definition at line 512 of file i_iterator.hpp.
|
inline |
Definition at line 520 of file i_iterator.hpp.
|
inline |
Definition at line 527 of file i_iterator.hpp.
|
inline |
Definition at line 525 of file i_iterator.hpp.
|
inline |
Definition at line 530 of file i_iterator.hpp.
|
inline |
Definition at line 528 of file i_iterator.hpp.
|
inline |
Definition at line 526 of file i_iterator.hpp.
|
inline |
Definition at line 531 of file i_iterator.hpp.
|
inline |
Definition at line 532 of file i_iterator.hpp.
|
inline |
Definition at line 515 of file i_iterator.hpp.
|
inline |
Definition at line 533 of file i_iterator.hpp.
|
inline |
Definition at line 534 of file i_iterator.hpp.
|
inline |
Definition at line 529 of file i_iterator.hpp.
|
inline |
Definition at line 536 of file i_iterator.hpp.