24 #ifndef __DOSE_ARRAY_H__
25 #define __DOSE_ARRAY_H__
27 #include <boost/utility.hpp>
41 class Array :
private boost::noncopyable
83 const size_t arraySize;
const_iterator begin() const
Definition: Array.h:71
T & reference
Definition: Array.h:51
STL-like fixed size array.
Definition: Array.h:41
Array(const size_t size)
Definition: Array.h:57
size_t size_type
Definition: Array.h:53
T * ArrayPtr
Definition: Array.h:46
size_type max_size() const
Definition: Array.h:80
reference operator[](size_t i)
Definition: Array.h:75
size_type size() const
Definition: Array.h:79
const ArrayPtr const_iterator
Definition: Array.h:50
T value_type
Definition: Array.h:48
const T & const_reference
Definition: Array.h:52
ptrdiff_t difference_type
Definition: Array.h:54
~Array()
Definition: Array.h:64
const_reference operator[](size_t i) const
Definition: Array.h:76
iterator end()
Definition: Array.h:72
ArrayPtr iterator
Definition: Array.h:49
iterator begin()
Definition: Array.h:70