|
PGE API 0.4
PR00F's Game Engine full documentation
|
Definition at line 36 of file blArray.hpp.
#include <blArray.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> blArray< blDataType, blArraySize >::const_iterator |
Definition at line 41 of file blArray.hpp.
| blRawReverseIterator<const blDataType> blArray< blDataType, blArraySize >::const_reverse_iterator |
Definition at line 44 of file blArray.hpp.
| blRawIterator<blDataType> blArray< blDataType, blArraySize >::iterator |
Definition at line 40 of file blArray.hpp.
| blRawReverseIterator<blDataType> blArray< blDataType, blArraySize >::reverse_iterator |
Definition at line 43 of file blArray.hpp.
|
inline |
Definition at line 192 of file blArray.hpp.
|
default |
|
default |
|
inline |
Definition at line 200 of file blArray.hpp.
|
inline |
Definition at line 218 of file blArray.hpp.
|
inline |
Definition at line 236 of file blArray.hpp.
|
inline |
Definition at line 253 of file blArray.hpp.
|
inline |
Definition at line 87 of file blArray.hpp.
|
inline |
Definition at line 442 of file blArray.hpp.
|
inline |
Definition at line 451 of file blArray.hpp.
|
inline |
Definition at line 489 of file blArray.hpp.
|
inline |
Definition at line 478 of file blArray.hpp.
|
inline |
Definition at line 500 of file blArray.hpp.
|
inline |
Definition at line 506 of file blArray.hpp.
|
inline |
Definition at line 522 of file blArray.hpp.
|
inline |
Definition at line 528 of file blArray.hpp.
|
inline |
Definition at line 460 of file blArray.hpp.
|
inline |
Definition at line 469 of file blArray.hpp.
|
inline |
Definition at line 389 of file blArray.hpp.
|
inline |
Definition at line 495 of file blArray.hpp.
|
inline |
Definition at line 414 of file blArray.hpp.
|
inline |
Definition at line 424 of file blArray.hpp.
|
inline |
Definition at line 433 of file blArray.hpp.
|
inline |
Definition at line 362 of file blArray.hpp.
|
inline |
Definition at line 380 of file blArray.hpp.
|
inline |
Definition at line 335 of file blArray.hpp.
|
default |
|
inline |
Definition at line 271 of file blArray.hpp.
| blArray< blDataType, blArraySize > & blArray< blDataType, blArraySize >::operator= | ( | const blDataType2(&) | staticArray[blArraySize2] | ) |
|
inline |
Definition at line 293 of file blArray.hpp.
|
inline |
Definition at line 312 of file blArray.hpp.
|
inline |
Definition at line 344 of file blArray.hpp.
|
inline |
Definition at line 353 of file blArray.hpp.
|
inline |
Definition at line 511 of file blArray.hpp.
|
inline |
Definition at line 517 of file blArray.hpp.
|
inline |
Definition at line 371 of file blArray.hpp.
|
inline |
Definition at line 398 of file blArray.hpp.
|
private |
Definition at line 177 of file blArray.hpp.
|
private |
Definition at line 185 of file blArray.hpp.