Vector.h File Reference
#include <vector>
#include <algorithm>
#include <functional>
Go to the source code of this file.
Defines |
| #define | _Vector_h_ |
| #define | pdvector std::vector |
| #define | VECTOR_SORT(l1, f) std::sort(l1.begin(), l1.end(), ptr_fun(f)); |
| #define | VECTOR_ERASE(v, start_pos, end_pos) v.erase(v.begin() + start_pos, v.begin() + (end_pos + 1)) |
| #define | VECTOR_APPEND(v1, v2) v1.insert(v1.end(), v2.begin(), v2.end()) |
| #define | GET_ITER(v, pos) (v.begin() + pos) |
Define Documentation
| #define GET_ITER |
( |
v, |
|
|
pos |
|
) |
(v.begin() + pos) |
| #define pdvector std::vector |
| #define VECTOR_APPEND |
( |
v1, |
|
|
v2 |
|
) |
v1.insert(v1.end(), v2.begin(), v2.end()) |
| #define VECTOR_ERASE |
( |
v, |
|
|
start_pos, |
|
|
end_pos |
|
) |
v.erase(v.begin() + start_pos, v.begin() + (end_pos + 1)) |
| #define VECTOR_SORT |
( |
l1, |
|
|
f |
|
) |
std::sort(l1.begin(), l1.end(), ptr_fun(f)); |