|
Public Member Functions |
| intVec () |
| intVec (int l) |
| intVec (int l, int fill_value) |
| intVec (const intVec &) |
| ~intVec () |
intVec & | operator= (const intVec &a) |
intVec | at (int from=0, int n=-1) |
int | capacity () const |
void | resize (int newlen) |
int & | operator[] (int n) |
int & | elem (int n) |
void | reverse () |
void | sort (intComparator f) |
void | fill (int val, int from=0, int n=-1) |
void | apply (intProcedure f) |
int | reduce (intCombiner f, int base) |
int | index (int targ) |
void | error (const char *msg) |
void | range_error () |
Protected Member Functions |
| intVec (int l, int *d) |
Protected Attributes |
int | len |
int * | s |
Friends |
intVec | concat (intVec &a, intVec &b) |
intVec | map (intMapper f, intVec &a) |
intVec | merge (intVec &a, intVec &b, intComparator f) |
intVec | combine (intCombiner f, intVec &a, intVec &b) |
intVec | reverse (intVec &a) |
int | operator== (intVec &a, intVec &b) |
int | operator!= (intVec &a, intVec &b) |