64 friend class deque<Key>;
88 <<
"Iterator is not set to same array";
127 array.access(i) = value;
134 for (
int i = 0; beg < end; i++, beg++,
num_elem++)
135 array.access(i) = *beg;
142 insert(begin(), value);
Exception handling system with formatted messages for Aleph-w.
#define ah_domain_error_if(C)
Throws std::domain_error if condition holds.
void push_front(const Key &value)
deque::value_type & reference
DynArray< Key > * get_dyn_array_ptr()
iterator(const iterator &itor)
deque(iterator beg, iterator end)
DynArray< Key > * dyn_array_ptr
const deque::value_type & const_reference
deque(size_type num, const Key &value)
size_type current_position
iterator(deque< Key > &vec, int pos=0)
void verify_array(DynArray< Key > *array_ptr) const
static const int Invalid_Position