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 | |
blArray () | |
blArray (const blArray< blDataType, blArraySize > &array)=default | |
blArray (blArray< blDataType, blArraySize > &&array)=default | |
blArray (std::initializer_list< blDataType > theList) | |
template<typename blDataType2 , size_t blArraySize2> | |
blArray (const blArray< blDataType2, blArraySize2 > &array) | |
template<typename blDataType2 , size_t blArraySize2> | |
blArray (const blDataType2(&staticArray)[blArraySize2]) | |
template<typename blIteratorType > | |
blArray (blIteratorType sourceBegin, blIteratorType sourceEnd) | |
~blArray () | |
blArray< blDataType, blArraySize > & | operator= (const blArray< blDataType, blArraySize > &array)=default |
template<typename blDataType2 , size_t blArraySize2> | |
blArray< blDataType, blArraySize > & | operator= (const blArray< blDataType2, blArraySize2 > &array) |
blArray< blDataType, blArraySize > & | operator= (std::initializer_list< blDataType > theList) |
template<typename blDataType2 , size_t blArraySize2> | |
blArray< blDataType, blArraySize > & | operator= (const blDataType2(&staticArray)[blArraySize2]) |
bool | operator== (const blArray< blDataType, blArraySize > &array) const |
bool | operator!= (const blArray< blDataType, blArraySize > &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 |
void | swap (const blArray< blDataType, blArraySize > &Array) |
void | fill (const blDataType &value) |
blDataType & | front () |
const blDataType & | front () const |
blDataType & | back () |
const blDataType & | back () const |
blDataType * | data () |
const blDataType * | data () const |
const blDataType * | c_str () 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 | |
blDataType | m_container [blArraySize] |
blDataType | m_nullChar |
blRawIterator<const blDataType> blIteratorAPI::blArray< blDataType, blArraySize >::const_iterator |
Definition at line 42 of file blIteratorAPI.hpp.
blRawReverseIterator<const blDataType> blIteratorAPI::blArray< blDataType, blArraySize >::const_reverse_iterator |
Definition at line 45 of file blIteratorAPI.hpp.
blRawIterator<blDataType> blIteratorAPI::blArray< blDataType, blArraySize >::iterator |
Definition at line 41 of file blIteratorAPI.hpp.
blRawReverseIterator<blDataType> blIteratorAPI::blArray< blDataType, blArraySize >::reverse_iterator |
Definition at line 44 of file blIteratorAPI.hpp.
|
inline |
Definition at line 193 of file blIteratorAPI.hpp.
|
default |
|
default |
|
inline |
Definition at line 201 of file blIteratorAPI.hpp.
|
inline |
Definition at line 219 of file blIteratorAPI.hpp.
|
inline |
Definition at line 237 of file blIteratorAPI.hpp.
|
inline |
Definition at line 254 of file blIteratorAPI.hpp.
|
inline |
Definition at line 88 of file blIteratorAPI.hpp.
|
inline |
Definition at line 443 of file blIteratorAPI.hpp.
|
inline |
Definition at line 452 of file blIteratorAPI.hpp.
|
inline |
Definition at line 490 of file blIteratorAPI.hpp.
|
inline |
Definition at line 479 of file blIteratorAPI.hpp.
|
inline |
Definition at line 501 of file blIteratorAPI.hpp.
|
inline |
Definition at line 507 of file blIteratorAPI.hpp.
|
inline |
Definition at line 523 of file blIteratorAPI.hpp.
|
inline |
Definition at line 529 of file blIteratorAPI.hpp.
|
inline |
Definition at line 461 of file blIteratorAPI.hpp.
|
inline |
Definition at line 470 of file blIteratorAPI.hpp.
|
inline |
Definition at line 390 of file blIteratorAPI.hpp.
|
inline |
Definition at line 496 of file blIteratorAPI.hpp.
|
inline |
Definition at line 415 of file blIteratorAPI.hpp.
|
inline |
Definition at line 425 of file blIteratorAPI.hpp.
|
inline |
Definition at line 434 of file blIteratorAPI.hpp.
|
inline |
Definition at line 363 of file blIteratorAPI.hpp.
|
inline |
Definition at line 381 of file blIteratorAPI.hpp.
|
inline |
Definition at line 336 of file blIteratorAPI.hpp.
|
default |
|
inline |
Definition at line 272 of file blIteratorAPI.hpp.
blArray< blDataType, blArraySize > & blIteratorAPI::blArray< blDataType, blArraySize >::operator= | ( | const blDataType2(&) | staticArray[blArraySize2] | ) |
|
inline |
Definition at line 294 of file blIteratorAPI.hpp.
|
inline |
Definition at line 313 of file blIteratorAPI.hpp.
|
inline |
Definition at line 345 of file blIteratorAPI.hpp.
|
inline |
Definition at line 354 of file blIteratorAPI.hpp.
|
inline |
Definition at line 512 of file blIteratorAPI.hpp.
|
inline |
Definition at line 518 of file blIteratorAPI.hpp.
|
inline |
Definition at line 372 of file blIteratorAPI.hpp.
|
inline |
Definition at line 399 of file blIteratorAPI.hpp.
|
private |
Definition at line 178 of file blIteratorAPI.hpp.
|
private |
Definition at line 186 of file blIteratorAPI.hpp.