|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Public Types | |
| using | object_type |
| using | iterator_type |
| using | const_iterator_type |
| using | nonconst_iterator_type |
| using | value_type |
| using | index_type |
| using | reference |
| using | const_reference |
| using | pointer |
| using | difference_type |
| using | iterator_concept |
| using | iterator_category |
Public Member Functions | |
| void | checkBounds (Index index) const |
| reference | operator* () |
| const_reference | operator* () const |
| pointer | operator& () |
| iterator_type & | operator++ () |
| iterator_type | operator++ (int) |
| iterator_type & | operator-- () |
| iterator_type | operator-- (int) |
| iterator_type & | operator+= (index_type offset) |
| iterator_type & | operator-= (index_type offset) |
| iterator_type | operator+ (const iterator_type &rhs) const |
| difference_type | operator- (const iterator_type &rhs) const |
| reference | operator[] (difference_type offset) const |
| bool | operator== (const iterator_type &rhs) const |
| bool | operator<= (const iterator_type &rhs) const |
| bool | operator< (const iterator_type &rhs) const |
| bool | operator> (const iterator_type &rhs) const |
| bool | operator>= (const iterator_type &rhs) const |
| bool | operator!= (const iterator_type &rhs) const |
| RandomAccessIterator (const const_iterator_type &rhs) | |
| RandomAccessIterator (O &objType, index_type index=-1) | |
| RandomAccessIterator (const nonconst_iterator_type &rhs) | |
Data Fields | |
| O * | pObj_ |
| index_type | index_ |
Static Public Attributes | |
| static constexpr bool | reverse |
Friends | |
| iterator_type | operator+ (const iterator_type &it, index_type offset) |
| iterator_type | operator+ (index_type offset, const iterator_type &it) |
| iterator_type | operator- (const iterator_type &it, index_type offset) |
Definition at line 109 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::object_type |
Definition at line 113 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::iterator_type |
Definition at line 114 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::const_iterator_type |
Definition at line 115 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::nonconst_iterator_type |
Definition at line 116 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::value_type |
Definition at line 117 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::index_type |
Definition at line 118 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::reference |
Definition at line 119 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::const_reference |
Definition at line 122 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::pointer |
Definition at line 123 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::difference_type |
Definition at line 126 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::iterator_concept |
Definition at line 127 of file gimbal_generics.hpp.
| using gbl::RandomAccessIterator< O, Index, Value, Reverse >::iterator_category |
Definition at line 128 of file gimbal_generics.hpp.
|
inline |
Definition at line 202 of file gimbal_generics.hpp.
|
inline |
Definition at line 205 of file gimbal_generics.hpp.
|
inline |
Definition at line 208 of file gimbal_generics.hpp.
|
inline |
Definition at line 130 of file gimbal_generics.hpp.
|
inline |
Definition at line 142 of file gimbal_generics.hpp.
|
inline |
Definition at line 147 of file gimbal_generics.hpp.
|
inline |
Definition at line 152 of file gimbal_generics.hpp.
|
inline |
Definition at line 157 of file gimbal_generics.hpp.
|
inline |
Definition at line 162 of file gimbal_generics.hpp.
|
inline |
Definition at line 168 of file gimbal_generics.hpp.
|
inline |
Definition at line 173 of file gimbal_generics.hpp.
|
inline |
Definition at line 179 of file gimbal_generics.hpp.
|
inline |
Definition at line 180 of file gimbal_generics.hpp.
|
inline |
Definition at line 185 of file gimbal_generics.hpp.
|
inline |
|
inline |
Definition at line 189 of file gimbal_generics.hpp.
|
inline |
Definition at line 193 of file gimbal_generics.hpp.
|
inline |
Definition at line 194 of file gimbal_generics.hpp.
|
inline |
Definition at line 195 of file gimbal_generics.hpp.
|
inline |
Definition at line 196 of file gimbal_generics.hpp.
|
inline |
Definition at line 197 of file gimbal_generics.hpp.
|
inline |
Definition at line 198 of file gimbal_generics.hpp.
|
friend |
|
friend |
|
friend |
|
inlinestaticconstexpr |
Definition at line 112 of file gimbal_generics.hpp.
| O* gbl::RandomAccessIterator< O, Index, Value, Reverse >::pObj_ |
Definition at line 211 of file gimbal_generics.hpp.
| index_type gbl::RandomAccessIterator< O, Index, Value, Reverse >::index_ |
Definition at line 212 of file gimbal_generics.hpp.