#include <array.hh>

Public Types | |
| typedef util::array< T > ::mutable_result | mutable_result |
| typedef util::array< T >::ro_result | ro_result |
Public Member Functions | |
| template<typename U> | |
| util::array< T > & | append (const util::array< U > &other) |
| util::array< T > & | append (const T &elt) |
| void | clear () |
| void | fill (const T &value) |
| std::vector< T > & | hook_std_vector_ () |
| bool | is_empty () const |
| unsigned | nelements () const |
| ro_result | operator() (unsigned i) const |
| mutable_result | operator() (unsigned i) |
| ro_result | operator[] (unsigned i) const |
| mutable_result | operator[] (unsigned i) |
| void | reserve (unsigned n) |
| void | resize (unsigned n, const T &value) |
| void | resize (unsigned n) |
| unsigned | size () const |
| const std::vector< T > & | std_vector () const |
Private Member Functions | |
| E & | exact_ () |
Definition at line 346 of file util/array.hh.
| typedef util::array<T>::mutable_result mln::internal::subject_impl< util::array< T > &, E >::mutable_result |
Definition at line 349 of file util/array.hh.
typedef util::array<T>::ro_result mln::internal::subject_impl< const util::array< T > &, E >::ro_result [inherited] |
Definition at line 331 of file util/array.hh.
| util::array< T > & mln::internal::subject_impl< util::array< T > &, E >::append | ( | const util::array< U > & | other | ) | [inline] |
| util::array< T > & mln::internal::subject_impl< util::array< T > &, E >::append | ( | const T & | elt | ) | [inline] |
Definition at line 833 of file util/array.hh.
| void mln::internal::subject_impl< util::array< T > &, E >::clear | ( | ) | [inline] |
Definition at line 866 of file util/array.hh.
| E & mln::internal::subject_impl< util::array< T > &, E >::exact_ | ( | ) | [inline, private] |
Definition at line 890 of file util/array.hh.
| void mln::internal::subject_impl< util::array< T > &, E >::fill | ( | const T & | value | ) | [inline] |
Definition at line 874 of file util/array.hh.
| std::vector< T > & mln::internal::subject_impl< util::array< T > &, E >::hook_std_vector_ | ( | ) | [inline] |
Definition at line 882 of file util/array.hh.
| bool mln::internal::subject_impl< const util::array< T > &, E >::is_empty | ( | ) | const [inline, inherited] |
Definition at line 915 of file util/array.hh.
| unsigned mln::internal::subject_impl< const util::array< T > &, E >::nelements | ( | ) | const [inline, inherited] |
Definition at line 907 of file util/array.hh.
| util::array< T >::ro_result mln::internal::subject_impl< const util::array< T > &, E >::operator() | ( | unsigned | i | ) | const [inline, inherited] |
Definition at line 923 of file util/array.hh.
| util::array< T >::mutable_result mln::internal::subject_impl< util::array< T > &, E >::operator() | ( | unsigned | i | ) | [inline] |
Definition at line 850 of file util/array.hh.
| util::array< T >::ro_result mln::internal::subject_impl< const util::array< T > &, E >::operator[] | ( | unsigned | i | ) | const [inline, inherited] |
Definition at line 931 of file util/array.hh.
| util::array< T >::mutable_result mln::internal::subject_impl< util::array< T > &, E >::operator[] | ( | unsigned | i | ) | [inline] |
Definition at line 858 of file util/array.hh.
| void mln::internal::subject_impl< util::array< T > &, E >::reserve | ( | unsigned | n | ) | [inline] |
Definition at line 809 of file util/array.hh.
| void mln::internal::subject_impl< util::array< T > &, E >::resize | ( | unsigned | n, | |
| const T & | value | |||
| ) | [inline] |
Definition at line 825 of file util/array.hh.
| void mln::internal::subject_impl< util::array< T > &, E >::resize | ( | unsigned | n | ) | [inline] |
Definition at line 817 of file util/array.hh.
| unsigned mln::internal::subject_impl< const util::array< T > &, E >::size | ( | ) | const [inline, inherited] |
Definition at line 899 of file util/array.hh.
| const std::vector< T > & mln::internal::subject_impl< const util::array< T > &, E >::std_vector | ( | ) | const [inline, inherited] |
Definition at line 939 of file util/array.hh.
1.5.6