#include <RecordHelper.h>
Public Types | |
typedef coral::AttributeList | AttributeList |
typedef void(TOutput::* | TSetMethod )(const TCField) |
Public Types inherited from FieldHandlerBase< TOutput > | |
typedef coral::AttributeList | AttributeList |
Public Member Functions | |
virtual void | extractValue (const AttributeList &src, TOutput &dest) |
FieldHandler (const std::string &fieldName, TSetMethod setter) | |
Public Member Functions inherited from FieldHandlerBase< TOutput > | |
FieldHandlerBase (const std::string &name) | |
virtual const std::string | getColumnName () |
const std::string & | getName () |
virtual | ~FieldHandlerBase () |
Protected Attributes | |
TSetMethod | setter_ |
A template field handler that simply
Definition at line 59 of file RecordHelper.h.
typedef coral::AttributeList FieldHandler< TOutput, TCField, TDBField >::AttributeList |
Definition at line 61 of file RecordHelper.h.
typedef void(TOutput::* FieldHandler< TOutput, TCField, TDBField >::TSetMethod)(const TCField) |
Definition at line 62 of file RecordHelper.h.
|
inline |
Definition at line 64 of file RecordHelper.h.
|
inlinevirtual |
Actual data extraction.
Implements FieldHandlerBase< TOutput >.
Reimplemented in ASCIIBoolFieldHandler< TOutput, FalseCharacter >.
Definition at line 69 of file RecordHelper.h.
|
protected |
Points to the setter method used to stuff the field's value into the destination object.
Definition at line 85 of file RecordHelper.h.
Referenced by FieldHandler< TOutput, bool, char >::extractValue().