CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
CLHEP::HepPile< T > Class Template Reference

#include <CLHEP/Matrix/Pile.h>

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

◆ ~HepPile()

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

Definition at line 58 of file Pile.h.

◆ HepPile()

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

Definition at line 71 of file Pile.h.

Member Function Documentation

◆ is_empty()

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

Definition at line 88 of file Pile.h.

Referenced by pop().

◆ pop()

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

Definition at line 89 of file Pile.h.

References is_empty().

◆ push()

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

Definition at line 74 of file Pile.h.

◆ set_destroy()

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

Definition at line 73 of file Pile.h.


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