#include <RecordFieldWriter.h>
Public Member Functions | |
| RecordFieldCopier (RecordInterface &outRecord, RecordFieldId whichOutField, const RecordInterface &inRecord, RecordFieldId whichInField) | |
| void | copy () |
| virtual void | writeField () |
Private Attributes | |
| RecordFieldPtr< outType > | out_p |
| RORecordFieldPtr< inType > | in_p |
Record field copier.
Copies field to field as is.
Internal
Copies a field from a record to another record with a field of the same type.
This type of copy can be inlined.
Definition at line 91 of file RecordFieldWriter.h.
| casacore::RecordFieldCopier< outType, inType >::RecordFieldCopier | ( | RecordInterface & | outRecord, | |
| RecordFieldId | whichOutField, | |||
| const RecordInterface & | inRecord, | |||
| RecordFieldId | whichInField | |||
| ) |
| void casacore::RecordFieldCopier< outType, inType >::copy | ( | ) | [inline] |
Definition at line 98 of file RecordFieldWriter.h.
References casacore::RecordFieldCopier< outType, inType >::in_p, and casacore::RecordFieldCopier< outType, inType >::out_p.
| virtual void casacore::RecordFieldCopier< outType, inType >::writeField | ( | ) | [virtual] |
Implements casacore::RecordFieldWriter.
RORecordFieldPtr<inType> casacore::RecordFieldCopier< outType, inType >::in_p [private] |
Definition at line 102 of file RecordFieldWriter.h.
Referenced by casacore::RecordFieldCopier< outType, inType >::copy().
RecordFieldPtr<outType> casacore::RecordFieldCopier< outType, inType >::out_p [private] |
Definition at line 101 of file RecordFieldWriter.h.
Referenced by casacore::RecordFieldCopier< outType, inType >::copy().
1.6.1