CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
ora::VoidStarHandler Struct Reference

#include <RecordDetails.h>

Inheritance diagram for ora::VoidStarHandler:
ora::TypeHandler

Public Member Functions

virtual void const * address (const AnyData &ad) const
 
virtual void create (AnyData &) const
 
virtual void destroy (AnyData &) const
 
virtual void const * get (const AnyData &ad) const
 
virtual bool isPointer () const
 
virtual void set (AnyData &ad, void *p) const
 
 VoidStarHandler ()
 
- Public Member Functions inherited from ora::TypeHandler
virtual ~TypeHandler ()
 

Additional Inherited Members

- Public Attributes inherited from ora::TypeHandler
std::type_info const * type
 

Detailed Description

Definition at line 38 of file RecordDetails.h.

Constructor & Destructor Documentation

ora::VoidStarHandler::VoidStarHandler ( )
inline

Definition at line 39 of file RecordDetails.h.

39 { type= &typeid(void*);}
type
Definition: HCALResponse.h:21

Member Function Documentation

virtual void const* ora::VoidStarHandler::address ( const AnyData ad) const
inlinevirtual

Implements ora::TypeHandler.

Definition at line 41 of file RecordDetails.h.

References ora::AnyData::p.

41 {return ad.p;}
virtual void ora::VoidStarHandler::create ( AnyData ) const
inlinevirtual

Implements ora::TypeHandler.

Definition at line 44 of file RecordDetails.h.

44 {};
virtual void ora::VoidStarHandler::destroy ( AnyData ) const
inlinevirtual

Implements ora::TypeHandler.

Definition at line 45 of file RecordDetails.h.

45 {};
virtual void const* ora::VoidStarHandler::get ( const AnyData ad) const
inlinevirtual
virtual bool ora::VoidStarHandler::isPointer ( ) const
inlinevirtual

Implements ora::TypeHandler.

Definition at line 40 of file RecordDetails.h.

40 { return true;}
virtual void ora::VoidStarHandler::set ( AnyData ad,
void *  p 
) const
inlinevirtual

Implements ora::TypeHandler.

Definition at line 42 of file RecordDetails.h.

References ora::AnyData::p, and AlCaHLTBitMon_ParallelJobs::p.