CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

CLHEP::HepPile< T > Class Template Reference

#include <Pile.h>

List of all members.

Public Member Functions

 ~HepPile ()
 HepPile (void(*f)(T)=0)
void set_destroy (void(*f)(T))
void push (T item)
bool is_empty () const
pop ()


Detailed Description

template<class T>
class CLHEP::HepPile< T >

Definition at line 53 of file Pile.h.


Constructor & Destructor Documentation

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

Definition at line 58 of file Pile.h.

template<class T>
CLHEP::HepPile< T >::HepPile ( void(*)(T)  f = 0  )  [inline]

Definition at line 71 of file Pile.h.


Member Function Documentation

template<class T>
bool CLHEP::HepPile< T >::is_empty (  )  const [inline]

Definition at line 88 of file Pile.h.

Referenced by CLHEP::HepPile< T >::pop().

template<class T>
T CLHEP::HepPile< T >::pop (  )  [inline]

Definition at line 89 of file Pile.h.

References exit, and CLHEP::HepPile< T >::is_empty().

template<class T>
void CLHEP::HepPile< T >::push ( item  )  [inline]

Definition at line 74 of file Pile.h.

template<class T>
void CLHEP::HepPile< T >::set_destroy ( void(*)(T)  f  )  [inline]

Definition at line 73 of file Pile.h.


The documentation for this class was generated from the following file:
Generated on 15 Nov 2012 for CLHEP by  doxygen 1.4.7