#include <FieldMappingIO.h>
|
virtual std::string | className () const =0 |
| Returns the class name. This is used when registering the class in the ClassFactory.
|
|
| FieldMappingIO () |
| Ctor.
|
|
virtual FieldMapping::Ptr | read (hid_t mappingGroup)=0 |
| Read the field at the given hdf5 group.
|
|
virtual bool | write (hid_t mappingGroup, FieldMapping::Ptr mapping)=0 |
| Write the field to the given mapping group.
|
|
virtual | ~FieldMappingIO () |
| Dtor.
|
|
void | ref () const |
| Used by boost::intrusive_pointer.
|
|
size_t | refcnt () |
| Used by boost::intrusive_pointer.
|
|
void | unref () const |
| Used by boost::intrusive_pointer.
|
|
| RefBase () |
|
| RefBase (const RefBase &) |
| Copy constructor.
|
|
RefBase & | operator= (const RefBase &) |
| Assignment operator.
|
|
virtual | ~RefBase () |
| Destructor.
|
|
virtual bool | checkRTTI (const char *typenameStr)=0 |
| This function is only implemented by concrete classes and triggers the actual RTTI check through matchRTTI();.
|
|
bool | matchRTTI (const char *typenameStr) |
| Performs a check to see if the given typename string matches this class' This needs to be implemented in -all- subclasses, even abstract ones.
|
|
|
typedef RefBase | base |
| Convenience typedef for referring to base class.
|
|
Definition at line 63 of file FieldMappingIO.h.
Convenience typedef for referring to base class.
Definition at line 114 of file FieldMappingIO.h.
FieldMappingIO::FieldMappingIO |
( |
| ) |
|
|
inline |
virtual FieldMappingIO::~FieldMappingIO |
( |
| ) |
|
|
inlinevirtual |
static const char* FieldMappingIO::classType |
( |
| ) |
|
|
inlinestatic |
RTTI replacement.
Definition at line 78 of file FieldMappingIO.h.
{
return "FieldMappingIO";
}
virtual std::string FieldMappingIO::className |
( |
| ) |
const |
|
pure virtual |
FieldMappingIO::DEFINE_FIELD_RTTI_ABSTRACT_CLASS |
The documentation for this class was generated from the following file: