casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
RecordField.h File Reference
#include <casacore/casa/aips.h>
#include <casacore/casa/Containers/Record.h>
#include <casacore/casa/Utilities/Notice.h>

Go to the source code of this file.

Classes

class  casacore::RecordFieldPtr< T >
 Access to an individual field in a record. More...
 
class  casacore::RORecordFieldPtr< T >
 Read-Only access to an individual field from a Record. More...
 

Namespaces

 casacore
 this file contains all the compiler specific defines
 

Functions

void casacore::defineRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType type, const void *value)
 
void casacore::defineRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const TableRecord *value)
 
void * casacore::attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType type, const void *)
 This function attaches a RecordFieldPtr object. More...
 
void * casacore::attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const Table *)
 Specialization for a Table field (which cannot be used). More...
 
void * casacore::attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const Record *)
 Specialization for a Record field. More...
 
void * casacore::attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const TableRecord *)
 Specialization for a TableRecord field. More...