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

#include <ConstAList.h>

+ Inheritance diagram for HepConstAList< T >:

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

◆ HepConstAList() [1/3]

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

◆ HepConstAList() [2/3]

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

◆ HepConstAList() [3/3]

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

◆ ~HepConstAList()

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

Member Function Documentation

◆ append() [1/6]

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

◆ append() [2/6]

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

◆ append() [3/6]

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

◆ append() [4/6]

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

◆ append() [5/6]

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

◆ append() [6/6]

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

◆ fIndex() [1/2]

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

◆ fIndex() [2/2]

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

◆ first()

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

◆ hasMember() [1/2]

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

◆ hasMember() [2/2]

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

◆ index() [1/2]

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

◆ index() [2/2]

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

◆ insert() [1/6]

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

◆ insert() [2/6]

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

◆ insert() [3/6]

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

◆ insert() [4/6]

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

◆ insert() [5/6]

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

◆ insert() [6/6]

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

◆ last()

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

◆ member() [1/2]

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

◆ member() [2/2]

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

◆ operator+=() [1/4]

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

◆ operator+=() [2/4]

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

◆ operator+=() [3/4]

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

◆ operator+=() [4/4]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator[]()

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

◆ remove() [1/5]

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

◆ remove() [2/5]

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

◆ remove() [3/5]

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

◆ remove() [4/5]

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

◆ remove() [5/5]

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

◆ replace() [1/2]

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

◆ replace() [2/2]

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

◆ sort()

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

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