Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/structcasa_1_1RecordExpr__global__functions__RecordExpr.html
Дата изменения: Unknown
Дата индексирования: Tue Feb 15 00:37:38 2011
Кодировка:

Поисковые слова: europa
casacore: casa::RecordExpr_global_functions_RecordExpr Struct Reference
Public Member Functions

casa::RecordExpr_global_functions_RecordExpr Struct Reference
[Tables_module]

Global functions to make a expression node for a record field. More...

#include <RecordExpr.h>

List of all members.

Public Member Functions

TableExprNode makeRecordExpr (const RecordDesc &desc, Int fieldNumber)
 Make a record expression node for the given field in the record description.
TableExprNode makeRecordExpr (const RecordDesc &desc, const String &fieldName)
TableExprNode makeRecordExpr (const RecordInterface &record, Int fieldNumber)
 Make a record expression node for the given field in the record.
TableExprNode makeRecordExpr (const RecordInterface &record, const String &fieldName)
 Make a record expression node for the given field in the record.

Detailed Description

Global functions to make a expression node for a record field.

Intended use:

Public interface

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

Prerequisite

Synopsis

This file contains a few global functions to construct an expression node for a field in a record.

Definition at line 61 of file RecordExpr.h.


Member Function Documentation

TableExprNode casa::RecordExpr_global_functions_RecordExpr::makeRecordExpr ( const RecordDesc desc,
Int  fieldNumber 
)

Make a record expression node for the given field in the record description.

TableExprNode casa::RecordExpr_global_functions_RecordExpr::makeRecordExpr ( const RecordInterface record,
const String fieldName 
)

Make a record expression node for the given field in the record.

The field can be a field in the record itself, but it can also be a field in a subrecord (or subsubrecord, etc.). If it is not a field in the record itself, the name must define the 'path' to the field in the subrecord by preceeding the field name with the name(s) of the subrecord(s) separated by dots. E.g. sub1.sub2.fld

TableExprNode casa::RecordExpr_global_functions_RecordExpr::makeRecordExpr ( const RecordInterface record,
Int  fieldNumber 
) [inline]

Make a record expression node for the given field in the record.

Definition at line 71 of file RecordExpr.h.

References casa::RecordInterface::description(), and makeRecordExpr().

Referenced by makeRecordExpr().

TableExprNode casa::RecordExpr_global_functions_RecordExpr::makeRecordExpr ( const RecordDesc desc,
const String fieldName 
)

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines