casacore
|
#include <RecordFieldWriter.h>
Public Member Functions | |
RecordFieldCopier (RecordInterface &outRecord, RecordFieldId whichOutField, const RecordInterface &inRecord, RecordFieldId whichInField) | |
void | copy () |
virtual void | writeField () |
Public Member Functions inherited from casacore::RecordFieldWriter | |
virtual | ~RecordFieldWriter () |
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 | ||
) |
|
inline |
Definition at line 98 of file RecordFieldWriter.h.
References casacore::RecordFieldCopier< outType, inType >::in_p, and casacore::RecordFieldCopier< outType, inType >::out_p.
|
virtual |
Implements casacore::RecordFieldWriter.
|
private |
Definition at line 102 of file RecordFieldWriter.h.
Referenced by casacore::RecordFieldCopier< outType, inType >::copy().
|
private |
Definition at line 101 of file RecordFieldWriter.h.
Referenced by casacore::RecordFieldCopier< outType, inType >::copy().