|
Lines 74-80
Link Here
|
| 74 |
|
74 |
|
| 75 |
ipmap() : vmap() {} |
75 |
ipmap() : vmap() {} |
| 76 |
|
76 |
|
| 77 |
void push_back(T v) { vmap::push_back((void*)v); } |
|
|
| 78 |
iterator begin() { return vmap::begin(); } |
77 |
iterator begin() { return vmap::begin(); } |
| 79 |
iterator end() { return vmap::end(); } |
78 |
iterator end() { return vmap::end(); } |
| 80 |
const_iterator begin() const { return vmap::begin(); } |
79 |
const_iterator begin() const { return vmap::begin(); } |
|
Lines 83-90
Link Here
|
| 83 |
reverse_iterator rend() { return vmap::rend(); } |
82 |
reverse_iterator rend() { return vmap::rend(); } |
| 84 |
const_reverse_iterator rbegin() const { return vmap::rbegin(); } |
83 |
const_reverse_iterator rbegin() const { return vmap::rbegin(); } |
| 85 |
const_reverse_iterator rend() const { return vmap::rend(); } |
84 |
const_reverse_iterator rend() const { return vmap::rend(); } |
| 86 |
T& back() const { return (T&)(vmap::back()); } |
|
|
| 87 |
T& front() const { return (T&)(vmap::front()); } |
| 88 |
iterator upper_bound(int i) { return vmap::upper_bound(i); } |
85 |
iterator upper_bound(int i) { return vmap::upper_bound(i); } |
| 89 |
const_iterator upper_bound(int i) const { return vmap::upper_bound(i); } |
86 |
const_iterator upper_bound(int i) const { return vmap::upper_bound(i); } |
| 90 |
}; |
87 |
}; |