BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
HepCList< T > Class Template Reference

#include <CList.h>

Inheritance diagram for HepCList< T >:

Public Member Functions

 HepCList ()
 HepCList (const HepCList< T > &)
 HepCList (const HepAList< T > &)
 HepCList (const HepConstAList< T > &)
 ~HepCList ()
void insert (const T &)
void insert (const T &e, const T &r)
void insert (const T &e, unsigned pos)
void append (const T &)
void operator+= (const T &)
void append (const T &e, const T &r)
void append (const HepCList< T > &)
void operator+= (const HepCList< T > &)
void append (const HepAList< T > &)
void operator+= (const HepAList< T > &)
void append (const HepConstAList< T > &)
void operator+= (const HepConstAList< T > &)
void remove (const T &)
void remove (const HepCList< T > &)
void remove (const HepConstAList< T > &)
void remove (const HepAList< T > &)
void remove (unsigned)
void removeAll ()
void purge ()
HepBoolean member (const T &) const
HepBoolean hasMember (const T &) const
void replace (const T &eo, const T &en)
T * operator[] (unsigned i) const
int index (const T &) const
int fIndex (const T &) const
T * first () const
T * last () const
void operator= (const HepCList< T > &)
void operator= (const HepAList< T > &)
void operator= (const HepConstAList< T > &)
 HepCList ()
 HepCList (const HepCList< T > &)
 HepCList (const HepAList< T > &)
 HepCList (const HepConstAList< T > &)
 ~HepCList ()
void insert (const T &)
void insert (const T &e, const T &r)
void insert (const T &e, unsigned pos)
void append (const T &)
void operator+= (const T &)
void append (const T &e, const T &r)
void append (const HepCList< T > &)
void operator+= (const HepCList< T > &)
void append (const HepAList< T > &)
void operator+= (const HepAList< T > &)
void append (const HepConstAList< T > &)
void operator+= (const HepConstAList< T > &)
void remove (const T &)
void remove (const HepCList< T > &)
void remove (const HepConstAList< T > &)
void remove (const HepAList< T > &)
void remove (unsigned)
void removeAll ()
void purge ()
HepBoolean member (const T &) const
HepBoolean hasMember (const T &) const
void replace (const T &eo, const T &en)
T * operator[] (unsigned i) const
int index (const T &) const
int fIndex (const T &) const
T * first () const
T * last () const
void operator= (const HepCList< T > &)
void operator= (const HepAList< T > &)
void operator= (const HepConstAList< T > &)
 HepCList ()
 HepCList (const HepCList< T > &)
 HepCList (const HepAList< T > &)
 HepCList (const HepConstAList< T > &)
 ~HepCList ()
void insert (const T &)
void insert (const T &e, const T &r)
void insert (const T &e, unsigned pos)
void append (const T &)
void operator+= (const T &)
void append (const T &e, const T &r)
void append (const HepCList< T > &)
void operator+= (const HepCList< T > &)
void append (const HepAList< T > &)
void operator+= (const HepAList< T > &)
void append (const HepConstAList< T > &)
void operator+= (const HepConstAList< T > &)
void remove (const T &)
void remove (const HepCList< T > &)
void remove (const HepConstAList< T > &)
void remove (const HepAList< T > &)
void remove (unsigned)
void removeAll ()
void purge ()
HepBoolean member (const T &) const
HepBoolean hasMember (const T &) const
void replace (const T &eo, const T &en)
T * operator[] (unsigned i) const
int index (const T &) const
int fIndex (const T &) const
T * first () const
T * last () const
void operator= (const HepCList< T > &)
void operator= (const HepAList< T > &)
void operator= (const HepConstAList< T > &)

Protected Member Functions

T * Nth (unsigned i) const
T * Nth (unsigned i) const
T * Nth (unsigned i) const

Detailed Description

template<class T>
class HepCList< T >

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecoUtil/CList.h.

Constructor & Destructor Documentation

◆ HepCList() [1/12]

template<class T>
HepCList< T >::HepCList ( )
inline

◆ HepCList() [2/12]

template<class T>
HepCList< T >::HepCList ( const HepCList< T > & )
inline

◆ HepCList() [3/12]

template<class T>
HepCList< T >::HepCList ( const HepAList< T > & )
inline

◆ HepCList() [4/12]

template<class T>
HepCList< T >::HepCList ( const HepConstAList< T > & )
inline

◆ ~HepCList() [1/3]

template<class T>
HepCList< T >::~HepCList ( )
inline

◆ HepCList() [5/12]

template<class T>
HepCList< T >::HepCList ( )
inline

◆ HepCList() [6/12]

template<class T>
HepCList< T >::HepCList ( const HepCList< T > & )
inline

◆ HepCList() [7/12]

template<class T>
HepCList< T >::HepCList ( const HepAList< T > & )
inline

◆ HepCList() [8/12]

template<class T>
HepCList< T >::HepCList ( const HepConstAList< T > & )
inline

◆ ~HepCList() [2/3]

template<class T>
HepCList< T >::~HepCList ( )
inline

◆ HepCList() [9/12]

template<class T>
HepCList< T >::HepCList ( )
inline

◆ HepCList() [10/12]

template<class T>
HepCList< T >::HepCList ( const HepCList< T > & )
inline

◆ HepCList() [11/12]

template<class T>
HepCList< T >::HepCList ( const HepAList< T > & )
inline

◆ HepCList() [12/12]

template<class T>
HepCList< T >::HepCList ( const HepConstAList< T > & )
inline

◆ ~HepCList() [3/3]

template<class T>
HepCList< T >::~HepCList ( )
inline

Member Function Documentation

◆ append() [1/15]

template<class T>
void HepCList< T >::append ( const HepAList< T > & )
inline

◆ append() [2/15]

template<class T>
void HepCList< T >::append ( const HepAList< T > & )
inline

◆ append() [3/15]

template<class T>
void HepCList< T >::append ( const HepAList< T > & )
inline

◆ append() [4/15]

template<class T>
void HepCList< T >::append ( const HepCList< T > & )
inline

◆ append() [5/15]

template<class T>
void HepCList< T >::append ( const HepCList< T > & )
inline

◆ append() [6/15]

template<class T>
void HepCList< T >::append ( const HepCList< T > & )
inline

◆ append() [7/15]

template<class T>
void HepCList< T >::append ( const HepConstAList< T > & )
inline

◆ append() [8/15]

template<class T>
void HepCList< T >::append ( const HepConstAList< T > & )
inline

◆ append() [9/15]

template<class T>
void HepCList< T >::append ( const HepConstAList< T > & )
inline

◆ append() [10/15]

template<class T>
void HepCList< T >::append ( const T & )
inline

◆ append() [11/15]

template<class T>
void HepCList< T >::append ( const T & )
inline

◆ append() [12/15]

template<class T>
void HepCList< T >::append ( const T & )
inline

◆ append() [13/15]

template<class T>
void HepCList< T >::append ( const T & e,
const T & r )
inline

◆ append() [14/15]

template<class T>
void HepCList< T >::append ( const T & e,
const T & r )
inline

◆ append() [15/15]

template<class T>
void HepCList< T >::append ( const T & e,
const T & r )
inline

◆ fIndex() [1/3]

template<class T>
int HepCList< T >::fIndex ( const T & ) const
inline

◆ fIndex() [2/3]

template<class T>
int HepCList< T >::fIndex ( const T & ) const
inline

◆ fIndex() [3/3]

template<class T>
int HepCList< T >::fIndex ( const T & ) const
inline

◆ first() [1/3]

template<class T>
T * HepCList< T >::first ( ) const
inline

◆ first() [2/3]

template<class T>
T * HepCList< T >::first ( ) const
inline

◆ first() [3/3]

template<class T>
T * HepCList< T >::first ( ) const
inline

◆ hasMember() [1/3]

template<class T>
HepBoolean HepCList< T >::hasMember ( const T & ) const
inline

◆ hasMember() [2/3]

template<class T>
HepBoolean HepCList< T >::hasMember ( const T & ) const
inline

◆ hasMember() [3/3]

template<class T>
HepBoolean HepCList< T >::hasMember ( const T & ) const
inline

◆ index() [1/3]

template<class T>
int HepCList< T >::index ( const T & ) const
inline

◆ index() [2/3]

template<class T>
int HepCList< T >::index ( const T & ) const
inline

◆ index() [3/3]

template<class T>
int HepCList< T >::index ( const T & ) const
inline

◆ insert() [1/9]

template<class T>
void HepCList< T >::insert ( const T & )
inline

◆ insert() [2/9]

template<class T>
void HepCList< T >::insert ( const T & )
inline

◆ insert() [3/9]

template<class T>
void HepCList< T >::insert ( const T & )
inline

◆ insert() [4/9]

template<class T>
void HepCList< T >::insert ( const T & e,
const T & r )
inline

◆ insert() [5/9]

template<class T>
void HepCList< T >::insert ( const T & e,
const T & r )
inline

◆ insert() [6/9]

template<class T>
void HepCList< T >::insert ( const T & e,
const T & r )
inline

◆ insert() [7/9]

template<class T>
void HepCList< T >::insert ( const T & e,
unsigned pos )
inline

◆ insert() [8/9]

template<class T>
void HepCList< T >::insert ( const T & e,
unsigned pos )
inline

◆ insert() [9/9]

template<class T>
void HepCList< T >::insert ( const T & e,
unsigned pos )
inline

◆ last() [1/3]

template<class T>
T * HepCList< T >::last ( ) const
inline

◆ last() [2/3]

template<class T>
T * HepCList< T >::last ( ) const
inline

◆ last() [3/3]

template<class T>
T * HepCList< T >::last ( ) const
inline

◆ member() [1/3]

template<class T>
HepBoolean HepCList< T >::member ( const T & ) const
inline

◆ member() [2/3]

template<class T>
HepBoolean HepCList< T >::member ( const T & ) const
inline

◆ member() [3/3]

template<class T>
HepBoolean HepCList< T >::member ( const T & ) const
inline

◆ Nth() [1/3]

template<class T>
T * HepCList< T >::Nth ( unsigned i) const
inlineprotected

◆ Nth() [2/3]

template<class T>
T * HepCList< T >::Nth ( unsigned i) const
inlineprotected

◆ Nth() [3/3]

template<class T>
T * HepCList< T >::Nth ( unsigned i) const
inlineprotected

◆ operator+=() [1/12]

template<class T>
void HepCList< T >::operator+= ( const HepAList< T > & )
inline

◆ operator+=() [2/12]

template<class T>
void HepCList< T >::operator+= ( const HepAList< T > & )
inline

◆ operator+=() [3/12]

template<class T>
void HepCList< T >::operator+= ( const HepAList< T > & )
inline

◆ operator+=() [4/12]

template<class T>
void HepCList< T >::operator+= ( const HepCList< T > & )
inline

◆ operator+=() [5/12]

template<class T>
void HepCList< T >::operator+= ( const HepCList< T > & )
inline

◆ operator+=() [6/12]

template<class T>
void HepCList< T >::operator+= ( const HepCList< T > & )
inline

◆ operator+=() [7/12]

template<class T>
void HepCList< T >::operator+= ( const HepConstAList< T > & )
inline

◆ operator+=() [8/12]

template<class T>
void HepCList< T >::operator+= ( const HepConstAList< T > & )
inline

◆ operator+=() [9/12]

template<class T>
void HepCList< T >::operator+= ( const HepConstAList< T > & )
inline

◆ operator+=() [10/12]

template<class T>
void HepCList< T >::operator+= ( const T & )
inline

◆ operator+=() [11/12]

template<class T>
void HepCList< T >::operator+= ( const T & )
inline

◆ operator+=() [12/12]

template<class T>
void HepCList< T >::operator+= ( const T & )
inline

◆ operator=() [1/9]

template<class T>
void HepCList< T >::operator= ( const HepAList< T > & )
inline

◆ operator=() [2/9]

template<class T>
void HepCList< T >::operator= ( const HepAList< T > & )
inline

◆ operator=() [3/9]

template<class T>
void HepCList< T >::operator= ( const HepAList< T > & )
inline

◆ operator=() [4/9]

template<class T>
void HepCList< T >::operator= ( const HepCList< T > & )
inline

◆ operator=() [5/9]

template<class T>
void HepCList< T >::operator= ( const HepCList< T > & )
inline

◆ operator=() [6/9]

template<class T>
void HepCList< T >::operator= ( const HepCList< T > & )
inline

◆ operator=() [7/9]

template<class T>
void HepCList< T >::operator= ( const HepConstAList< T > & )
inline

◆ operator=() [8/9]

template<class T>
void HepCList< T >::operator= ( const HepConstAList< T > & )
inline

◆ operator=() [9/9]

template<class T>
void HepCList< T >::operator= ( const HepConstAList< T > & )
inline

◆ operator[]() [1/3]

template<class T>
T * HepCList< T >::operator[] ( unsigned i) const
inline

◆ operator[]() [2/3]

template<class T>
T * HepCList< T >::operator[] ( unsigned i) const
inline

◆ operator[]() [3/3]

template<class T>
T * HepCList< T >::operator[] ( unsigned i) const
inline

◆ purge() [1/3]

template<class T>
void HepCList< T >::purge ( )
inline

◆ purge() [2/3]

template<class T>
void HepCList< T >::purge ( )
inline

◆ purge() [3/3]

template<class T>
void HepCList< T >::purge ( )
inline

◆ remove() [1/15]

template<class T>
void HepCList< T >::remove ( const HepAList< T > & )
inline

◆ remove() [2/15]

template<class T>
void HepCList< T >::remove ( const HepAList< T > & )
inline

◆ remove() [3/15]

template<class T>
void HepCList< T >::remove ( const HepAList< T > & )
inline

◆ remove() [4/15]

template<class T>
void HepCList< T >::remove ( const HepCList< T > & )
inline

◆ remove() [5/15]

template<class T>
void HepCList< T >::remove ( const HepCList< T > & )
inline

◆ remove() [6/15]

template<class T>
void HepCList< T >::remove ( const HepCList< T > & )
inline

◆ remove() [7/15]

template<class T>
void HepCList< T >::remove ( const HepConstAList< T > & )
inline

◆ remove() [8/15]

template<class T>
void HepCList< T >::remove ( const HepConstAList< T > & )
inline

◆ remove() [9/15]

template<class T>
void HepCList< T >::remove ( const HepConstAList< T > & )
inline

◆ remove() [10/15]

template<class T>
void HepCList< T >::remove ( const T & )
inline

◆ remove() [11/15]

template<class T>
void HepCList< T >::remove ( const T & )
inline

◆ remove() [12/15]

template<class T>
void HepCList< T >::remove ( const T & )
inline

◆ remove() [13/15]

template<class T>
void HepCList< T >::remove ( unsigned )
inline

◆ remove() [14/15]

template<class T>
void HepCList< T >::remove ( unsigned )
inline

◆ remove() [15/15]

template<class T>
void HepCList< T >::remove ( unsigned )
inline

◆ removeAll() [1/3]

template<class T>
void HepCList< T >::removeAll ( )
inline

◆ removeAll() [2/3]

template<class T>
void HepCList< T >::removeAll ( )
inline

◆ removeAll() [3/3]

template<class T>
void HepCList< T >::removeAll ( )
inline

◆ replace() [1/3]

template<class T>
void HepCList< T >::replace ( const T & eo,
const T & en )
inline

◆ replace() [2/3]

template<class T>
void HepCList< T >::replace ( const T & eo,
const T & en )
inline

◆ replace() [3/3]

template<class T>
void HepCList< T >::replace ( const T & eo,
const T & en )
inline

The documentation for this class was generated from the following files: