33#include "MdcRecoUtil/AListBase.h"
34#include "MdcRecoUtil/AList.h"
37#ifdef HEP_NO_INLINE_IN_TEMPLATE_DECLARATION
62 inline void insert(
const T & e,
const T & r);
66 inline void insert(
const T & e,
unsigned pos);
74 inline void append(
const T & e,
const T & r);
104 inline HepBoolean
member(
const T &)
const;
108 inline void replace(
const T & eo,
const T & en);
134 inline T *
Nth(
unsigned i)
const;
139#ifdef HEP_NO_INLINE_IN_TEMPLATE_DECLARATION
143#ifdef HEP_SHORT_NAMES
144#define CList HepCList
147#include "MdcRecoUtil/CList.icc"
void replace(const T &eo, const T &en)
void insert(const T &e, const T &r)
void operator+=(const T &)
void append(const HepCList< T > &)
T * Nth(unsigned i) const
void insert(const T &e, unsigned pos)
void remove(const HepCList< T > &)
HepBoolean member(const T &) const
int fIndex(const T &) const
int index(const T &) const
void remove(const HepConstAList< T > &)
HepBoolean hasMember(const T &) const
HepCList(const HepAList< T > &)
void append(const HepConstAList< T > &)
T * operator[](unsigned i) const
HepCList(const HepCList< T > &)
void remove(const HepAList< T > &)
void operator=(const HepCList< T > &)
HepCList(const HepConstAList< T > &)
void append(const HepAList< T > &)
void append(const T &e, const T &r)