23 #ifndef __ccxx_Array_hxx 24 #define __ccxx_Array_hxx 37 template <
typename T, u
int_t SIZE>
class Array 61 if((index < 0) || (index >= static_cast<int>(_size)))
74 if((index < 0) || (index >= _size))
90 {
return(_data + _size); }
92 const_iterator
end()
const 93 {
return(_data + _size); }
106 #endif // __ccxx_Array_hxx Array()
Definition: Array.h++:47
T value_type
Definition: Array.h++:41
iterator begin()
Definition: Array.h++:83
unsigned int uint_t
An alias for unsigned int.
Definition: Integers.h++:74
const_iterator begin() const
Definition: Array.h++:86
T & operator[](int index)
Index operator.
Definition: Array.h++:59
const T & const_reference
Definition: Array.h++:45
An exception indicating that an attempted operation would result in an out-of-range array index acces...
Definition: OutOfBoundsException.h++:38
const T * const_iterator
Definition: Array.h++:43
~Array()
Definition: Array.h++:51
T & reference
Definition: Array.h++:44
iterator end()
Definition: Array.h++:89
A simple object wrapper for arrays.
Definition: Array.h++:37
const T & operator[](int index) const
Index operator.
Definition: Array.h++:72
T * iterator
Definition: Array.h++:42
uint_t size() const
Definition: Array.h++:95
Definition: AllocationMap.c++:25
const_iterator end() const
Definition: Array.h++:92