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.