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.