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

Public Member Functions | List of all members
CLHEP::HepPile< T > Class Template Reference

#include <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 ()
 
 ~HepPile ()
 
 HepPile (void(*f)(T)=0)
 
void set_destroy (void(*f)(T))
 
void push (T item)
 
bool is_empty () const
 
pop ()
 
 ~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 Matrix/CLHEP/Matrix/Pile.h.

Constructor & Destructor Documentation

◆ ~HepPile() [1/3]

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

Definition at line 58 of file Matrix/CLHEP/Matrix/Pile.h.

◆ HepPile() [1/3]

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

Definition at line 71 of file Matrix/CLHEP/Matrix/Pile.h.

References f().

◆ ~HepPile() [2/3]

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

Definition at line 58 of file Matrix/Matrix/Pile.h.

◆ HepPile() [2/3]

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

Definition at line 71 of file Matrix/Matrix/Pile.h.

References f().

◆ ~HepPile() [3/3]

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

Definition at line 58 of file RandomObjects/CLHEP/Matrix/Pile.h.

◆ HepPile() [3/3]

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

Definition at line 71 of file RandomObjects/CLHEP/Matrix/Pile.h.

References f().

Member Function Documentation

◆ is_empty() [1/3]

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

Definition at line 88 of file Matrix/CLHEP/Matrix/Pile.h.

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

◆ is_empty() [2/3]

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

Definition at line 88 of file Matrix/Matrix/Pile.h.

◆ is_empty() [3/3]

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

Definition at line 88 of file RandomObjects/CLHEP/Matrix/Pile.h.

◆ pop() [1/3]

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

Definition at line 89 of file Matrix/CLHEP/Matrix/Pile.h.

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

◆ pop() [2/3]

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

Definition at line 89 of file Matrix/Matrix/Pile.h.

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

◆ pop() [3/3]

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

Definition at line 89 of file RandomObjects/CLHEP/Matrix/Pile.h.

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

◆ push() [1/3]

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

Definition at line 74 of file Matrix/CLHEP/Matrix/Pile.h.

◆ push() [2/3]

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

Definition at line 74 of file Matrix/Matrix/Pile.h.

◆ push() [3/3]

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

Definition at line 74 of file RandomObjects/CLHEP/Matrix/Pile.h.

◆ set_destroy() [1/3]

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

Definition at line 73 of file Matrix/CLHEP/Matrix/Pile.h.

References f().

◆ set_destroy() [2/3]

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

Definition at line 73 of file Matrix/Matrix/Pile.h.

References f().

◆ set_destroy() [3/3]

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

Definition at line 73 of file RandomObjects/CLHEP/Matrix/Pile.h.

References f().


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