BOSS 7.0.4
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 > &)
 

Protected Member Functions

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

Detailed Description

template<class T>
class HepCList< T >

Definition at line 42 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/CList.h.

Constructor & Destructor Documentation

◆ HepCList() [1/8]

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

◆ HepCList() [2/8]

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

◆ HepCList() [3/8]

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

◆ HepCList() [4/8]

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

◆ ~HepCList() [1/2]

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

◆ HepCList() [5/8]

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

◆ HepCList() [6/8]

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

◆ HepCList() [7/8]

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

◆ HepCList() [8/8]

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

◆ ~HepCList() [2/2]

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

Member Function Documentation

◆ append() [1/10]

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

◆ append() [2/10]

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

◆ append() [3/10]

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

◆ append() [4/10]

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

◆ append() [5/10]

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

◆ append() [6/10]

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

◆ append() [7/10]

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

◆ append() [8/10]

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

◆ append() [9/10]

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

◆ append() [10/10]

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

◆ fIndex() [1/2]

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

◆ fIndex() [2/2]

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

◆ first() [1/2]

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

◆ first() [2/2]

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

◆ hasMember() [1/2]

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

◆ hasMember() [2/2]

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

◆ index() [1/2]

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

◆ index() [2/2]

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

◆ insert() [1/6]

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

◆ insert() [2/6]

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

◆ insert() [3/6]

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

◆ insert() [4/6]

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

◆ insert() [5/6]

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

◆ insert() [6/6]

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

◆ last() [1/2]

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

◆ last() [2/2]

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

◆ member() [1/2]

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

◆ member() [2/2]

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

◆ Nth() [1/2]

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

◆ Nth() [2/2]

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

◆ operator+=() [1/8]

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

◆ operator+=() [2/8]

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

◆ operator+=() [3/8]

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

◆ operator+=() [4/8]

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

◆ operator+=() [5/8]

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

◆ operator+=() [6/8]

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

◆ operator+=() [7/8]

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

◆ operator+=() [8/8]

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

◆ operator=() [1/6]

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

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

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

◆ operator=() [5/6]

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

◆ operator=() [6/6]

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

◆ operator[]() [1/2]

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

◆ operator[]() [2/2]

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

◆ purge() [1/2]

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

◆ purge() [2/2]

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

◆ remove() [1/10]

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

◆ remove() [2/10]

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

◆ remove() [3/10]

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

◆ remove() [4/10]

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

◆ remove() [5/10]

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

◆ remove() [6/10]

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

◆ remove() [7/10]

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

◆ remove() [8/10]

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

◆ remove() [9/10]

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

◆ remove() [10/10]

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

◆ removeAll() [1/2]

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

◆ removeAll() [2/2]

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

◆ replace() [1/2]

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

◆ replace() [2/2]

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: