|
PGE API 0.4
PR00F's Game Engine full documentation
|
Definition at line 37 of file blIteratorAPI.hpp.
#include <blIteratorAPI.hpp>
Public Types | |
| typedef blRawIterator< blDataType > | iterator |
| typedef blRawIterator< const blDataType > | const_iterator |
| typedef blRawReverseIterator< blDataType > | reverse_iterator |
| typedef blRawReverseIterator< const blDataType > | const_reverse_iterator |
Public Member Functions | |
| blRawArrayWrapper () | |
| blRawArrayWrapper (const blRawArrayWrapper< blDataType > &rawArrayWrapper)=default | |
| blRawArrayWrapper (blRawArrayWrapper< blDataType > &&rawArrayWrapper)=default | |
| template<size_t blArraySize> | |
| blRawArrayWrapper (blDataType(&rawStaticArray)[blArraySize]) | |
| blRawArrayWrapper (blDataType *rawArray, const size_t &arraySize) | |
| ~blRawArrayWrapper () | |
| blRawArrayWrapper< blDataType > & | operator= (const blRawArrayWrapper< blDataType > &)=default |
| blRawArrayWrapper< blDataType > & | operator= (blRawArrayWrapper< blDataType > &&)=default |
| bool | operator== (const blRawArrayWrapper< blDataType > &array) const |
| bool | operator!= (const blRawArrayWrapper< blDataType > &array) const |
| blDataType & | operator[] (const size_t elementIndex) |
| const blDataType & | operator[] (const size_t elementIndex) const |
| size_t | length () const |
| size_t | size () const |
| size_t | max_size () const |
| bool | empty () const |
| const iterator & | getContainerIter () const |
| const_iterator | getContainerConstIter () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| reverse_iterator | rbegin () |
| reverse_iterator | rend () |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
Private Attributes | |
| iterator | m_containerIter |
| size_t | m_size |
| blRawIterator<const blDataType> blIteratorAPI::blRawArrayWrapper< blDataType >::const_iterator |
Definition at line 42 of file blIteratorAPI.hpp.
| blRawReverseIterator<const blDataType> blIteratorAPI::blRawArrayWrapper< blDataType >::const_reverse_iterator |
Definition at line 45 of file blIteratorAPI.hpp.
| blRawIterator<blDataType> blIteratorAPI::blRawArrayWrapper< blDataType >::iterator |
Definition at line 41 of file blIteratorAPI.hpp.
| blRawReverseIterator<blDataType> blIteratorAPI::blRawArrayWrapper< blDataType >::reverse_iterator |
Definition at line 44 of file blIteratorAPI.hpp.
|
inline |
Definition at line 145 of file blIteratorAPI.hpp.
|
default |
|
default |
|
inline |
Definition at line 155 of file blIteratorAPI.hpp.
|
inline |
Definition at line 167 of file blIteratorAPI.hpp.
|
inline |
Definition at line 75 of file blIteratorAPI.hpp.
|
inline |
Definition at line 293 of file blIteratorAPI.hpp.
|
inline |
Definition at line 308 of file blIteratorAPI.hpp.
|
inline |
Definition at line 314 of file blIteratorAPI.hpp.
|
inline |
Definition at line 341 of file blIteratorAPI.hpp.
|
inline |
Definition at line 350 of file blIteratorAPI.hpp.
|
inline |
Definition at line 282 of file blIteratorAPI.hpp.
|
inline |
Definition at line 299 of file blIteratorAPI.hpp.
|
inline |
Definition at line 193 of file blIteratorAPI.hpp.
|
inline |
Definition at line 181 of file blIteratorAPI.hpp.
|
inline |
Definition at line 255 of file blIteratorAPI.hpp.
|
inline |
Definition at line 273 of file blIteratorAPI.hpp.
|
inline |
Definition at line 228 of file blIteratorAPI.hpp.
|
default |
|
default |
|
inline |
Definition at line 202 of file blIteratorAPI.hpp.
|
inline |
Definition at line 237 of file blIteratorAPI.hpp.
|
inline |
Definition at line 246 of file blIteratorAPI.hpp.
|
inline |
Definition at line 323 of file blIteratorAPI.hpp.
|
inline |
Definition at line 332 of file blIteratorAPI.hpp.
|
inline |
Definition at line 264 of file blIteratorAPI.hpp.
|
private |
Definition at line 133 of file blIteratorAPI.hpp.
|
private |
Definition at line 138 of file blIteratorAPI.hpp.