#include <array.hpp>
Public Types | |
typedef T | value_type |
typedef T * | iterator |
typedef const T * | const_iterator |
typedef T & | reference |
typedef const T & | const_reference |
typedef size_t | size_type |
Public Member Functions | |
array () | |
array (const T &o) | |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
reference | operator[] (size_type n) |
const_reference | operator[] (size_type n) const |
reference | front () |
reference | back () |
const_reference | front () const |
const_reference | back () const |
size_type | size () const |
bool | empty () const |
T * | data () |
const T * | data () const |
Private Attributes | |
T | a [N] |
Definition at line 27 of file array.hpp.
typedef T util::array< T, N >::value_type |
typedef T* util::array< T, N >::iterator |
typedef const T* util::array< T, N >::const_iterator |
typedef T& util::array< T, N >::reference |
typedef const T& util::array< T, N >::const_reference |
typedef size_t util::array< T, N >::size_type |
util::array< T, N >::array | ( | ) | [inline] |
util::array< T, N >::array | ( | const T & | o | ) | [inline] |
Definition at line 38 of file array.hpp.
References util::array< T, N >::begin(), and util::array< T, N >::end().
iterator util::array< T, N >::begin | ( | ) | [inline] |
Definition at line 43 of file array.hpp.
References util::array< T, N >::a.
Referenced by util::array< T, N >::array(), and ai::move_unit().
iterator util::array< T, N >::end | ( | ) | [inline] |
Definition at line 44 of file array.hpp.
References util::array< T, N >::a.
Referenced by util::array< T, N >::array(), and ai::move_unit().
const_iterator util::array< T, N >::begin | ( | ) | const [inline] |
const_iterator util::array< T, N >::end | ( | ) | const [inline] |
reference util::array< T, N >::operator[] | ( | size_type | n | ) | [inline] |
const_reference util::array< T, N >::operator[] | ( | size_type | n | ) | const [inline] |
reference util::array< T, N >::front | ( | ) | [inline] |
reference util::array< T, N >::back | ( | ) | [inline] |
const_reference util::array< T, N >::front | ( | ) | const [inline] |
const_reference util::array< T, N >::back | ( | ) | const [inline] |
size_type util::array< T, N >::size | ( | ) | const [inline] |
bool util::array< T, N >::empty | ( | ) | const [inline] |
T* util::array< T, N >::data | ( | ) | [inline] |
Definition at line 62 of file array.hpp.
References util::array< T, N >::a.
Referenced by ai::move_unit().
const T* util::array< T, N >::data | ( | ) | const [inline] |
T util::array< T, N >::a[N] [private] |
Definition at line 66 of file array.hpp.
Referenced by util::array< T, N >::back(), util::array< T, N >::begin(), util::array< T, N >::data(), util::array< T, N >::end(), util::array< T, N >::front(), and util::array< T, N >::operator[]().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |