CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
ora::RflxDeleter Class Reference

#include <ClassUtils.h>

Public Member Functions

void operator() (void *ptr)
 
 RflxDeleter (const edm::TypeWithDict &type)
 
 RflxDeleter (const RflxDeleter &rhs)
 
 ~RflxDeleter ()
 

Private Attributes

edm::TypeWithDict m_type
 

Detailed Description

Definition at line 9 of file ClassUtils.h.

Constructor & Destructor Documentation

ora::RflxDeleter::RflxDeleter ( const edm::TypeWithDict type)

Definition at line 16 of file ClassUtils.cc.

16  :
17  m_type( type ){
18 }
edm::TypeWithDict m_type
Definition: ClassUtils.h:21
ora::RflxDeleter::RflxDeleter ( const RflxDeleter rhs)

Definition at line 20 of file ClassUtils.cc.

20  :
21  m_type( rhs.m_type ){
22 }
edm::TypeWithDict m_type
Definition: ClassUtils.h:21
ora::RflxDeleter::~RflxDeleter ( )

Definition at line 24 of file ClassUtils.cc.

24  {
25 }

Member Function Documentation

void ora::RflxDeleter::operator() ( void *  ptr)

Definition at line 27 of file ClassUtils.cc.

27  {
28  m_type.destruct( ptr );
29 }
void destruct(void *address, bool dealloc=true) const
edm::TypeWithDict m_type
Definition: ClassUtils.h:21

Member Data Documentation

edm::TypeWithDict ora::RflxDeleter::m_type
private

Definition at line 21 of file ClassUtils.h.