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

Public Member Functions | List of all members
CLHEP::sp::ctrl_block_pd< P, D > Class Template Reference

#include <memory.h>

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

Public Member Functions

 ctrl_block_pd (P *, D)
 
 ~ctrl_block_pd () throw ()
 
void * operator new (std::size_t)
 
void operator delete (void *)
 
virtual void * get_deleter (std::type_info const &)
 
virtual void dispose () throw ()
 
 ctrl_block_pd (P *, D)
 
 ~ctrl_block_pd () throw ()
 
void * operator new (std::size_t)
 
void operator delete (void *)
 
virtual void * get_deleter (std::type_info const &)
 
virtual void dispose () throw ()
 
 ctrl_block_pd (P *, D)
 
 ~ctrl_block_pd () throw ()
 
void * operator new (std::size_t)
 
void operator delete (void *)
 
virtual void * get_deleter (std::type_info const &)
 
virtual void dispose () throw ()
 
 ctrl_block_pd (P *, D)
 
 ~ctrl_block_pd () throw ()
 
void * operator new (std::size_t)
 
void operator delete (void *)
 
virtual void * get_deleter (std::type_info const &)
 
virtual void dispose () throw ()
 
 ctrl_block_pd (P *, D)
 
 ~ctrl_block_pd () throw ()
 
void * operator new (std::size_t)
 
void operator delete (void *)
 
virtual void * get_deleter (std::type_info const &)
 
virtual void dispose () throw ()
 
- Public Member Functions inherited from CLHEP::sp::abstract_ctrl_block
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 ()
 
void release () throw ()
 
void weak_release () 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 ()
 
void release () throw ()
 
void weak_release () 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 ()
 
void release () throw ()
 
void weak_release () 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 ()
 
void release () throw ()
 
void weak_release () 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 ()
 
void release () throw ()
 
void weak_release () 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

template<typename P, typename D>
class CLHEP::sp::ctrl_block_pd< P, D >

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

Constructor & Destructor Documentation

◆ ctrl_block_pd() [1/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::ctrl_block_pd ( P *  p,
D  d 
)
inline

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

◆ ~ctrl_block_pd() [1/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::~ctrl_block_pd
throw (
)
inline

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

◆ ctrl_block_pd() [2/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::ctrl_block_pd ( P *  ,
D   
)
inline

◆ ~ctrl_block_pd() [2/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::~ctrl_block_pd ( )
throw (
)
inline

◆ ctrl_block_pd() [3/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::ctrl_block_pd ( P *  ,
D   
)
inline

◆ ~ctrl_block_pd() [3/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::~ctrl_block_pd ( )
throw (
)
inline

◆ ctrl_block_pd() [4/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::ctrl_block_pd ( P *  ,
D   
)
inline

◆ ~ctrl_block_pd() [4/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::~ctrl_block_pd ( )
throw (
)
inline

◆ ctrl_block_pd() [5/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::ctrl_block_pd ( P *  ,
D   
)
inline

◆ ~ctrl_block_pd() [5/5]

template<typename P , typename D >
CLHEP::sp::ctrl_block_pd< P, D >::~ctrl_block_pd ( )
throw (
)
inline

Member Function Documentation

◆ dispose() [1/5]

template<typename P , typename D >
void CLHEP::sp::ctrl_block_pd< P, D >::dispose
throw (
)
inlinevirtual

◆ dispose() [2/5]

template<typename P , typename D >
virtual void CLHEP::sp::ctrl_block_pd< P, D >::dispose ( )
throw (
)
inlinevirtual

◆ dispose() [3/5]

template<typename P , typename D >
virtual void CLHEP::sp::ctrl_block_pd< P, D >::dispose ( )
throw (
)
inlinevirtual

◆ dispose() [4/5]

template<typename P , typename D >
virtual void CLHEP::sp::ctrl_block_pd< P, D >::dispose ( )
throw (
)
inlinevirtual

◆ dispose() [5/5]

template<typename P , typename D >
virtual void CLHEP::sp::ctrl_block_pd< P, D >::dispose ( )
throw (
)
inlinevirtual

◆ get_deleter() [1/5]

template<typename P , typename D >
void * CLHEP::sp::ctrl_block_pd< P, D >::get_deleter ( std::type_info const &  ti)
inlinevirtual

◆ get_deleter() [2/5]

template<typename P , typename D >
virtual void* CLHEP::sp::ctrl_block_pd< P, D >::get_deleter ( std::type_info const &  )
inlinevirtual

◆ get_deleter() [3/5]

template<typename P , typename D >
virtual void* CLHEP::sp::ctrl_block_pd< P, D >::get_deleter ( std::type_info const &  )
inlinevirtual

◆ get_deleter() [4/5]

template<typename P , typename D >
virtual void* CLHEP::sp::ctrl_block_pd< P, D >::get_deleter ( std::type_info const &  )
inlinevirtual

◆ get_deleter() [5/5]

template<typename P , typename D >
virtual void* CLHEP::sp::ctrl_block_pd< P, D >::get_deleter ( std::type_info const &  )
inlinevirtual

◆ operator delete() [1/5]

template<typename P , typename D >
void CLHEP::sp::ctrl_block_pd< P, D >::operator delete ( void *  p)
inline

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

◆ operator delete() [2/5]

template<typename P , typename D >
void CLHEP::sp::ctrl_block_pd< P, D >::operator delete ( void *  )
inline

◆ operator delete() [3/5]

template<typename P , typename D >
void CLHEP::sp::ctrl_block_pd< P, D >::operator delete ( void *  )
inline

◆ operator delete() [4/5]

template<typename P , typename D >
void CLHEP::sp::ctrl_block_pd< P, D >::operator delete ( void *  )
inline

◆ operator delete() [5/5]

template<typename P , typename D >
void CLHEP::sp::ctrl_block_pd< P, D >::operator delete ( void *  )
inline

◆ operator new() [1/5]

template<typename P , typename D >
void * CLHEP::sp::ctrl_block_pd< P, D >::operator new ( std::size_t  )
inline

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

◆ operator new() [2/5]

template<typename P , typename D >
void* CLHEP::sp::ctrl_block_pd< P, D >::operator new ( std::size_t  )
inline

◆ operator new() [3/5]

template<typename P , typename D >
void* CLHEP::sp::ctrl_block_pd< P, D >::operator new ( std::size_t  )
inline

◆ operator new() [4/5]

template<typename P , typename D >
void* CLHEP::sp::ctrl_block_pd< P, D >::operator new ( std::size_t  )
inline

◆ operator new() [5/5]

template<typename P , typename D >
void* CLHEP::sp::ctrl_block_pd< P, D >::operator new ( std::size_t  )
inline

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