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.