| 88 | unsigned long size() const { return data.size(); } |
| 89 | |
| 90 | void push_front(const T& value) |
| 91 | { |
| 92 | if (data.size() != 0) |
| 93 | { |
| 94 | offset = (offset - 1 + data.size())%data.size(); |
| 95 | data[offset] = value; |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | void push_back(const T& value) |
| 100 | { |