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 15 of file ClassUtils.cc.

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

Definition at line 19 of file ClassUtils.cc.

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

Definition at line 23 of file ClassUtils.cc.

23  {
24 }

Member Function Documentation

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

Definition at line 26 of file ClassUtils.cc.

26  {
27  m_type.destruct( ptr );
28 }
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.