ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

intVec Class Reference

#include <int.Vec.h>

Inheritance diagram for intVec:

intRVec List of all members.

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


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)

Constructor & Destructor Documentation

intVec::intVec int    l,
int *    d
[inline, protected]

intVec::intVec   [inline]

intVec::intVec int    l [inline]

intVec::intVec int    l,
int    fill_value

intVec::intVec const intVec &   

intVec::~intVec   [inline]

Member Function Documentation

void intVec::apply intProcedure    f

intVec intVec::at int    from = 0,
int    n = -1

int intVec::capacity   const [inline]

int & intVec::elem int    n [inline]

void intVec::error const char *    msg

void intVec::fill int    val,
int    from = 0,
int    n = -1

int intVec::index int    targ

intVec & intVec::operator= const intVec &    a

int & intVec::operator[] int    n [inline]

Reimplemented in intRVec.

void intVec::range_error  

int intVec::reduce intCombiner    f,
int    base

void intVec::resize int    newlen

void intVec::reverse  

void intVec::sort intComparator    f

Friends And Related Function Documentation

intVec combine intCombiner    f,
intVec &    a,
intVec &    b

intVec concat intVec &    a,
intVec &    b

intVec map intMapper    f,
intVec &    a

intVec merge intVec &    a,
intVec &    b,
intComparator    f

int operator!= intVec &    a,
intVec &    b

int operator== intVec &    a,
intVec &    b

intVec reverse intVec &    a [friend]

Member Data Documentation

int intVec::len [protected]

int* intVec::s [protected]

The documentation for this class was generated from the following files:
This document is generated by doxygen.