27#include "MdcRecoUtil/AList.h"
29#ifdef HEP_NO_INLINE_IN_TEMPLATE_DECLARATION
54 inline void insert(
const T * e,
const T * r);
55 inline void insert(
const T & e,
const T & r);
59 inline void insert(
const T * e,
unsigned pos);
60 inline void insert(
const T & e,
unsigned pos);
70 inline void append(
const T * e,
const T * r);
71 inline void append(
const T & e,
const T & r);
92 inline HepBoolean
member(
const T *)
const;
93 inline HepBoolean
member(
const T &)
const;
98 inline void replace(
const T * eo,
const T * en);
99 inline void replace(
const T & eo,
const T & en);
124 inline void sort(
int (*compfunc)(
const T **,
const T **) );
130#ifdef HEP_NO_INLINE_IN_TEMPLATE_DECLARATION
134#ifdef HEP_SHORT_NAMES
135#define CAList HepConstAList
138#include "MdcRecoUtil/ConstAList.icc"
const T * operator[](unsigned i) const
void append(const T &e, const T &r)
int index(const T &) const
void insert(const T &e, const T &r)
void operator+=(const T *)
void append(const HepAList< T > &l)
void replace(const T &eo, const T &en)
HepConstAList(const HepConstAList< T > &)
int fIndex(const T *) const
HepBoolean member(const T &) const
int fIndex(const T &) const
void operator=(const HepAList< T > &)
void append(const T *e, const T *r)
HepBoolean member(const T *) const
void remove(const HepConstAList< T > &)
HepBoolean hasMember(const T *) const
void insert(const T *e, const T *r)
void insert(const T *e, unsigned pos)
HepConstAList(const HepAList< T > &)
void replace(const T *eo, const T *en)
void append(const HepConstAList< T > &l)
HepBoolean hasMember(const T &) const
void remove(const HepAList< T > &)
void sort(int(*compfunc)(const T **, const T **))
void insert(const T &e, unsigned pos)
int index(const T *) const