HepConstAList< T > Class Template Reference

#include <ConstAList.h>

List of all members.

Public Member Functions

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


Detailed Description

template<class T>
class HepConstAList< T >

Definition at line 34 of file ConstAList.h.


Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

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

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

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

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

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

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

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

template<class T>
int HepConstAList< T >::fIndex ( const T *   )  const [inline]

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

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

template<class T>
HepBoolean HepConstAList< T >::hasMember ( const T *   )  const [inline]

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

template<class T>
int HepConstAList< T >::index ( const T *   )  const [inline]

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

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

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

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

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

template<class T>
void HepConstAList< T >::insert ( const T *   )  [inline]

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

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

template<class T>
HepBoolean HepConstAList< T >::member ( const T *   )  const [inline]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

template<class T>
void HepConstAList< T >::sort ( int(*)(const T **, const T **)  compfunc  )  [inline]


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