15 typedef typename std::vector< T >::iterator
iterator;
65 unsigned size(
int bx )
const;
71 void erase(
int bx,
unsigned i);
74 void insert(
int bx,
unsigned i,
T object );
83 const T&
at(
int bx,
unsigned i )
const;
86 void set(
int bx,
unsigned i ,
const T &
object);
113 #include "BXVector.impl"
const_iterator end(int bx) const
void resizeAll(unsigned size)
unsigned size(int bx) const
void insert(int bx, unsigned i, T object)
bool isEmpty(int bx) const
std::vector< T >::iterator iterator
void set(int bx, unsigned i, const T &object)
unsigned indexFromBX(int bx) const
std::vector< T > data_
internal data representation:
void resize(int bx, unsigned size)
void setBXRange(int bxFirst, int bxLast)
void erase(int bx, unsigned i)
std::vector< unsigned > itrs_
const_iterator begin(int bx) const
BXVector(unsigned size=0, int bxFirst=0, int bxLast=0)
void push_back(int bx, T object)
std::vector< T >::const_iterator const_iterator
const T & at(int bx, unsigned i) const