#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: