#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 30 of file array.hpp.
| typedef const T* util::array< T, N >::const_iterator |
| typedef const T& util::array< T, N >::const_reference |
| typedef T* util::array< T, N >::iterator |
| typedef T& util::array< T, N >::reference |
| typedef size_t util::array< T, N >::size_type |
| typedef T util::array< T, N >::value_type |
| util::array< T, N >::array | ( | ) | [inline] |
| util::array< T, N >::array | ( | const T & | o | ) | [inline] |
Definition at line 41 of file array.hpp.
References util::array< T, N >::begin(), and util::array< T, N >::end().

| reference util::array< T, N >::back | ( | ) | [inline] |
Definition at line 56 of file array.hpp.
References util::array< T, N >::a.
| const_reference util::array< T, N >::back | ( | ) | const [inline] |
Definition at line 59 of file array.hpp.
References util::array< T, N >::a.
| iterator util::array< T, N >::begin | ( | ) | [inline] |
Definition at line 46 of file array.hpp.
References util::array< T, N >::a.
Referenced by util::array< T, N >::array().

| const_iterator util::array< T, N >::begin | ( | ) | const [inline] |
Definition at line 49 of file array.hpp.
References util::array< T, N >::a.
| T* util::array< T, N >::data | ( | ) | [inline] |
Definition at line 65 of file array.hpp.
References util::array< T, N >::a.
| const T* util::array< T, N >::data | ( | ) | const [inline] |
Definition at line 66 of file array.hpp.
References util::array< T, N >::a.
| bool util::array< T, N >::empty | ( | ) | const [inline] |
Definition at line 63 of file array.hpp.
References util::array< T, N >::size().

| iterator util::array< T, N >::end | ( | ) | [inline] |
Definition at line 47 of file array.hpp.
References util::array< T, N >::a.
Referenced by util::array< T, N >::array().

| const_iterator util::array< T, N >::end | ( | ) | const [inline] |
Definition at line 50 of file array.hpp.
References util::array< T, N >::a.
| const_reference util::array< T, N >::front | ( | ) | const [inline] |
Definition at line 58 of file array.hpp.
References util::array< T, N >::a.
| reference util::array< T, N >::front | ( | ) | [inline] |
Definition at line 55 of file array.hpp.
References util::array< T, N >::a.
| const_reference util::array< T, N >::operator[] | ( | size_type | n | ) | const [inline] |
Definition at line 53 of file array.hpp.
References util::array< T, N >::a.
| reference util::array< T, N >::operator[] | ( | size_type | n | ) | [inline] |
Definition at line 52 of file array.hpp.
References util::array< T, N >::a.
| size_type util::array< T, N >::size | ( | ) | const [inline] |
Definition at line 61 of file array.hpp.
Referenced by util::array< T, N >::empty().

T util::array< T, N >::a[N] [private] |
Definition at line 69 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.7.1 on Thu May 24 2012 01:26:15 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |