HepCList< T > Class Template Reference

#include <CList.h>

List of all members.

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

Protected Member Functions

T * Nth (unsigned i) const


Detailed Description

template<class T>
class HepCList< T >

Definition at line 42 of file CList.h.


Constructor & Destructor Documentation

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

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

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

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

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


Member Function Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Generated on Tue Nov 29 23:19:39 2016 for BOSS_7.0.2 by  doxygen 1.4.7