NCBI C++ ToolKit
|
Search Toolkit Book for IObjectConverter
Helper class for single object conversion from static type to work type. More...
#include <util/static_set.hpp>
Public Member Functions | |
virtual | ~IObjectConverter (void) THROWS_NONE |
virtual const type_info & | GetSrcTypeInfo (void) const THROWS_NONE=0 |
virtual const type_info & | GetDstTypeInfo (void) const THROWS_NONE=0 |
virtual size_t | GetSrcTypeSize (void) const THROWS_NONE=0 |
virtual size_t | GetDstTypeSize (void) const THROWS_NONE=0 |
virtual void | Convert (void *dst, const void *src) const =0 |
virtual void | Destroy (void *dst) const THROWS_NONE=0 |
DECLARE_CLASS_STATIC_FAST_MUTEX (sx_InitMutex) | |
Helper class for single object conversion from static type to work type.
Definition at line 167 of file static_set.hpp.
|
virtual |
Definition at line 54 of file static_set.cpp.
|
pure virtual |
Implemented in CPairConverter< DstType, SrcType >, and CSimpleConverter< DstType, SrcType >.
IObjectConverter::DECLARE_CLASS_STATIC_FAST_MUTEX | ( | sx_InitMutex | ) |
|
pure virtual |
Implemented in CPairConverter< DstType, SrcType >, CSimpleConverter< DstType, SrcType >, and CObjectConverterBase< DstType, SrcType >.
Referenced by CObjectDestroyerGuard::~CObjectDestroyerGuard().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |