Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HepCList< T > Class Template Reference

#include <CList.h>

List of all members.

Public Member Functions

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

Protected Member Functions

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

template<class T>
class HepCList< T >


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]
 

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>
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>
int HepCList< T >::fIndex const T &   )  const [inline]
 

template<class T>
T* HepCList< T >::first  )  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>
HepBoolean HepCList< T >::hasMember const T &   )  const [inline]
 

template<class T>
int HepCList< T >::index 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>
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>
T* HepCList< T >::last  )  const [inline]
 

template<class T>
HepBoolean HepCList< T >::member const T &   )  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>
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>
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>
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>
T* HepCList< T >::operator[] unsigned  i  )  const [inline]
 

template<class T>
void HepCList< T >::purge  )  [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 >::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 >::removeAll  )  [inline]
 

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

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:
Generated on Wed Feb 2 16:16:55 2011 for BOSS6.5.5 by  doxygen 1.3.9.1