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

Public Member Functions | List of all members
CLHEP::sp::abstract_ctrl_block Class Referenceabstract

#include <memory.h>

Inheritance diagram for CLHEP::sp::abstract_ctrl_block:
CLHEP::noncopyable CLHEP::noncopyable CLHEP::noncopyable CLHEP::noncopyable CLHEP::noncopyable CLHEP::sp::ctrl_block_p< P > CLHEP::sp::ctrl_block_p< P > CLHEP::sp::ctrl_block_p< P > CLHEP::sp::ctrl_block_p< P > CLHEP::sp::ctrl_block_p< P > CLHEP::sp::ctrl_block_pd< P, D > CLHEP::sp::ctrl_block_pd< P, D > CLHEP::sp::ctrl_block_pd< P, D > CLHEP::sp::ctrl_block_pd< P, D > CLHEP::sp::ctrl_block_pd< P, D > CLHEP::sp::ctrl_block_pda< P, D, A > CLHEP::sp::ctrl_block_pda< P, D, A > CLHEP::sp::ctrl_block_pda< P, D, A > CLHEP::sp::ctrl_block_pda< P, D, A > CLHEP::sp::ctrl_block_pda< P, D, A >

Public Member Functions

void class_invariant () const throw ()
 
 abstract_ctrl_block ()
 
virtual ~abstract_ctrl_block () throw ()
 
void add_ref ()
 
bool add_ref_lock ()
 
void weak_add_ref () throw ()
 
virtual void * get_deleter (std::type_info const &ti)=0
 
void release () throw ()
 
void weak_release () throw ()
 
virtual void dispose ()=0 throw ()
 
virtual void destroy () throw ()
 
long use_count () const throw ()
 
void class_invariant () const throw ()
 
 abstract_ctrl_block ()
 
virtual ~abstract_ctrl_block () throw ()
 
void add_ref ()
 
bool add_ref_lock ()
 
void weak_add_ref () throw ()
 
virtual void * get_deleter (std::type_info const &ti)=0
 
void release () throw ()
 
void weak_release () throw ()
 
virtual void dispose ()=0 throw ()
 
virtual void destroy () throw ()
 
long use_count () const throw ()
 
void class_invariant () const throw ()
 
 abstract_ctrl_block ()
 
virtual ~abstract_ctrl_block () throw ()
 
void add_ref ()
 
bool add_ref_lock ()
 
void weak_add_ref () throw ()
 
virtual void * get_deleter (std::type_info const &ti)=0
 
void release () throw ()
 
void weak_release () throw ()
 
virtual void dispose ()=0 throw ()
 
virtual void destroy () throw ()
 
long use_count () const throw ()
 
void class_invariant () const throw ()
 
 abstract_ctrl_block ()
 
virtual ~abstract_ctrl_block () throw ()
 
void add_ref ()
 
bool add_ref_lock ()
 
void weak_add_ref () throw ()
 
virtual void * get_deleter (std::type_info const &ti)=0
 
void release () throw ()
 
void weak_release () throw ()
 
virtual void dispose ()=0 throw ()
 
virtual void destroy () throw ()
 
long use_count () const throw ()
 
void class_invariant () const throw ()
 
 abstract_ctrl_block ()
 
virtual ~abstract_ctrl_block () throw ()
 
void add_ref ()
 
bool add_ref_lock ()
 
void weak_add_ref () throw ()
 
virtual void * get_deleter (std::type_info const &ti)=0
 
void release () throw ()
 
void weak_release () throw ()
 
virtual void dispose ()=0 throw ()
 
virtual void destroy () throw ()
 
long use_count () const throw ()
 

Additional Inherited Members

- Protected Member Functions inherited from CLHEP::noncopyable
 noncopyable () throw ()
 
 ~noncopyable () throw ()
 
 noncopyable () throw ()
 
 ~noncopyable () throw ()
 
 noncopyable () throw ()
 
 ~noncopyable () throw ()
 
 noncopyable () throw ()
 
 ~noncopyable () throw ()
 
 noncopyable () throw ()
 
 ~noncopyable () throw ()
 

Detailed Description

Definition at line 98 of file Matrix/CLHEP/Utility/memory.h.

Constructor & Destructor Documentation

◆ abstract_ctrl_block() [1/5]

CLHEP::sp::abstract_ctrl_block::abstract_ctrl_block ( )
inline

Definition at line 134 of file Matrix/CLHEP/Utility/memory.h.

References class_invariant().

◆ ~abstract_ctrl_block() [1/5]

CLHEP::sp::abstract_ctrl_block::~abstract_ctrl_block ( )
throw (
)
inlinevirtual

Definition at line 141 of file Matrix/CLHEP/Utility/memory.h.

References class_invariant().

◆ abstract_ctrl_block() [2/5]

CLHEP::sp::abstract_ctrl_block::abstract_ctrl_block ( )
inline

◆ ~abstract_ctrl_block() [2/5]

virtual CLHEP::sp::abstract_ctrl_block::~abstract_ctrl_block ( )
throw (
)
inlinevirtual

◆ abstract_ctrl_block() [3/5]

CLHEP::sp::abstract_ctrl_block::abstract_ctrl_block ( )
inline

◆ ~abstract_ctrl_block() [3/5]

virtual CLHEP::sp::abstract_ctrl_block::~abstract_ctrl_block ( )
throw (
)
inlinevirtual

◆ abstract_ctrl_block() [4/5]

CLHEP::sp::abstract_ctrl_block::abstract_ctrl_block ( )
inline

◆ ~abstract_ctrl_block() [4/5]

virtual CLHEP::sp::abstract_ctrl_block::~abstract_ctrl_block ( )
throw (
)
inlinevirtual

◆ abstract_ctrl_block() [5/5]

CLHEP::sp::abstract_ctrl_block::abstract_ctrl_block ( )
inline

◆ ~abstract_ctrl_block() [5/5]

virtual CLHEP::sp::abstract_ctrl_block::~abstract_ctrl_block ( )
throw (
)
inlinevirtual

Member Function Documentation

◆ add_ref() [1/5]

void CLHEP::sp::abstract_ctrl_block::add_ref ( )
inline

◆ add_ref() [2/5]

void CLHEP::sp::abstract_ctrl_block::add_ref ( )
inline

◆ add_ref() [3/5]

void CLHEP::sp::abstract_ctrl_block::add_ref ( )
inline

◆ add_ref() [4/5]

void CLHEP::sp::abstract_ctrl_block::add_ref ( )
inline

◆ add_ref() [5/5]

void CLHEP::sp::abstract_ctrl_block::add_ref ( )
inline

◆ add_ref_lock() [1/5]

bool CLHEP::sp::abstract_ctrl_block::add_ref_lock ( )
inline

◆ add_ref_lock() [2/5]

bool CLHEP::sp::abstract_ctrl_block::add_ref_lock ( )
inline

◆ add_ref_lock() [3/5]

bool CLHEP::sp::abstract_ctrl_block::add_ref_lock ( )
inline

◆ add_ref_lock() [4/5]

bool CLHEP::sp::abstract_ctrl_block::add_ref_lock ( )
inline

◆ add_ref_lock() [5/5]

bool CLHEP::sp::abstract_ctrl_block::add_ref_lock ( )
inline

◆ class_invariant() [1/5]

void CLHEP::sp::abstract_ctrl_block::class_invariant ( ) const
throw (
)
inline

◆ class_invariant() [2/5]

void CLHEP::sp::abstract_ctrl_block::class_invariant ( ) const
throw (
)
inline

◆ class_invariant() [3/5]

void CLHEP::sp::abstract_ctrl_block::class_invariant ( ) const
throw (
)
inline

◆ class_invariant() [4/5]

void CLHEP::sp::abstract_ctrl_block::class_invariant ( ) const
throw (
)
inline

◆ class_invariant() [5/5]

void CLHEP::sp::abstract_ctrl_block::class_invariant ( ) const
throw (
)
inline

◆ destroy() [1/5]

void CLHEP::sp::abstract_ctrl_block::destroy ( )
throw (
)
inlinevirtual

◆ destroy() [2/5]

virtual void CLHEP::sp::abstract_ctrl_block::destroy ( )
throw (
)
inlinevirtual

◆ destroy() [3/5]

virtual void CLHEP::sp::abstract_ctrl_block::destroy ( )
throw (
)
inlinevirtual

◆ destroy() [4/5]

virtual void CLHEP::sp::abstract_ctrl_block::destroy ( )
throw (
)
inlinevirtual

◆ destroy() [5/5]

virtual void CLHEP::sp::abstract_ctrl_block::destroy ( )
throw (
)
inlinevirtual

◆ dispose() [1/5]

virtual void CLHEP::sp::abstract_ctrl_block::dispose ( )
throw (
)
pure virtual

◆ dispose() [2/5]

virtual void CLHEP::sp::abstract_ctrl_block::dispose ( )
throw (
)
pure virtual

◆ dispose() [3/5]

virtual void CLHEP::sp::abstract_ctrl_block::dispose ( )
throw (
)
pure virtual

◆ dispose() [4/5]

virtual void CLHEP::sp::abstract_ctrl_block::dispose ( )
throw (
)
pure virtual

◆ dispose() [5/5]

virtual void CLHEP::sp::abstract_ctrl_block::dispose ( )
throw (
)
pure virtual

◆ get_deleter() [1/5]

virtual void* CLHEP::sp::abstract_ctrl_block::get_deleter ( std::type_info const &  ti)
pure virtual

◆ get_deleter() [2/5]

virtual void* CLHEP::sp::abstract_ctrl_block::get_deleter ( std::type_info const &  ti)
pure virtual

◆ get_deleter() [3/5]

virtual void* CLHEP::sp::abstract_ctrl_block::get_deleter ( std::type_info const &  ti)
pure virtual

◆ get_deleter() [4/5]

virtual void* CLHEP::sp::abstract_ctrl_block::get_deleter ( std::type_info const &  ti)
pure virtual

◆ get_deleter() [5/5]

virtual void* CLHEP::sp::abstract_ctrl_block::get_deleter ( std::type_info const &  ti)
pure virtual

◆ release() [1/5]

void CLHEP::sp::abstract_ctrl_block::release ( )
throw (
)
inline

◆ release() [2/5]

void CLHEP::sp::abstract_ctrl_block::release ( )
throw (
)
inline

◆ release() [3/5]

void CLHEP::sp::abstract_ctrl_block::release ( )
throw (
)
inline

◆ release() [4/5]

void CLHEP::sp::abstract_ctrl_block::release ( )
throw (
)
inline

◆ release() [5/5]

void CLHEP::sp::abstract_ctrl_block::release ( )
throw (
)
inline

◆ use_count() [1/5]

long CLHEP::sp::abstract_ctrl_block::use_count ( ) const
throw (
)
inline

◆ use_count() [2/5]

long CLHEP::sp::abstract_ctrl_block::use_count ( ) const
throw (
)
inline

◆ use_count() [3/5]

long CLHEP::sp::abstract_ctrl_block::use_count ( ) const
throw (
)
inline

◆ use_count() [4/5]

long CLHEP::sp::abstract_ctrl_block::use_count ( ) const
throw (
)
inline

◆ use_count() [5/5]

long CLHEP::sp::abstract_ctrl_block::use_count ( ) const
throw (
)
inline

◆ weak_add_ref() [1/5]

void CLHEP::sp::abstract_ctrl_block::weak_add_ref ( )
throw (
)
inline

◆ weak_add_ref() [2/5]

void CLHEP::sp::abstract_ctrl_block::weak_add_ref ( )
throw (
)
inline

◆ weak_add_ref() [3/5]

void CLHEP::sp::abstract_ctrl_block::weak_add_ref ( )
throw (
)
inline

◆ weak_add_ref() [4/5]

void CLHEP::sp::abstract_ctrl_block::weak_add_ref ( )
throw (
)
inline

◆ weak_add_ref() [5/5]

void CLHEP::sp::abstract_ctrl_block::weak_add_ref ( )
throw (
)
inline

◆ weak_release() [1/5]

void CLHEP::sp::abstract_ctrl_block::weak_release ( )
throw (
)
inline

◆ weak_release() [2/5]

void CLHEP::sp::abstract_ctrl_block::weak_release ( )
throw (
)
inline

◆ weak_release() [3/5]

void CLHEP::sp::abstract_ctrl_block::weak_release ( )
throw (
)
inline

◆ weak_release() [4/5]

void CLHEP::sp::abstract_ctrl_block::weak_release ( )
throw (
)
inline

◆ weak_release() [5/5]

void CLHEP::sp::abstract_ctrl_block::weak_release ( )
throw (
)
inline

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