class intVec


Inheritance:


Public Methods

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

Protected Fields

int len
int* s

Protected Methods

intVec(int l, int* d)

Documentation

int len

int* s

intVec(int l, int* d)

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()

void resize(int newlen)

int& operator [] (int n)

int& elem(int n)

friend intVec concat(intVec & a, intVec & b)

friend intVec map(intMapper f, intVec & a)

friend intVec merge(intVec & a, intVec & b, intComparator f)

friend intVec combine(intCombiner f, intVec & a, intVec & b)

friend intVec reverse(intVec & a)

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)

friend int operator == (intVec& a, intVec& b)

friend int operator != (intVec& a, intVec& b)

void error(const char* msg)

void range_error()


Direct child classes:
intRVec

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de