casacore::MrsEligibility Class Reference

#include <MeasurementSet.h>

List of all members.

Public Types

typedef
MSMainEnums::PredefinedKeywords 
SubtableId

Public Member Functions

Bool isEligible (SubtableId subtableId) const
 Returns true if the specified subtable is in the set of subtables eligible for memory residency.

Static Public Member Functions

static MrsEligibility allEligible ()
 Factory methods to create MrsEligibility sets.
static MrsEligibility defaultEligible ()
static MrsEligibility noneEligible ()
static MrsEligibility eligibleSubtables (SubtableId subtableId,...)
static MrsEligibility allButTheseSubtables (SubtableId ineligibleSubtableId,...)

Private Types

typedef std::set
< MSMainEnums::PredefinedKeywords
Eligible

Static Private Member Functions

static Bool isSubtable (SubtableId subtableId)

Private Attributes

Eligible eligible_p

Static Private Attributes

static const MrsEligibility allSubtables_p

Friends

MrsEligibility operator- (const MrsEligibility &a, SubtableId subtableId)
MrsEligibility operator+ (const MrsEligibility &a, SubtableId subtableId)
MrsEligibility operator- (const MrsEligibility &a, const MrsEligibility &b)
MrsEligibility operator+ (const MrsEligibility &a, const MrsEligibility &b)

Detailed Description

Definition at line 57 of file MeasurementSet.h.


Member Typedef Documentation

Definition at line 83 of file MeasurementSet.h.

Definition at line 61 of file MeasurementSet.h.


Member Function Documentation

static MrsEligibility casacore::MrsEligibility::allButTheseSubtables ( SubtableId  ineligibleSubtableId,
  ... 
) [static]
static MrsEligibility casacore::MrsEligibility::allEligible (  )  [static]

Factory methods to create MrsEligibility sets.

The two variable argument methods require that the list be terminated by using the id MSMainEnums::UNDEFINED_KEYWORD.

static MrsEligibility casacore::MrsEligibility::defaultEligible (  )  [static]
static MrsEligibility casacore::MrsEligibility::eligibleSubtables ( SubtableId  subtableId,
  ... 
) [static]
Bool casacore::MrsEligibility::isEligible ( SubtableId  subtableId  )  const

Returns true if the specified subtable is in the set of subtables eligible for memory residency.

static Bool casacore::MrsEligibility::isSubtable ( SubtableId  subtableId  )  [static, private]
static MrsEligibility casacore::MrsEligibility::noneEligible (  )  [static]

Friends And Related Function Documentation

MrsEligibility operator+ ( const MrsEligibility a,
const MrsEligibility b 
) [friend]
MrsEligibility operator+ ( const MrsEligibility a,
SubtableId  subtableId 
) [friend]
MrsEligibility operator- ( const MrsEligibility a,
const MrsEligibility b 
) [friend]
MrsEligibility operator- ( const MrsEligibility a,
SubtableId  subtableId 
) [friend]

Member Data Documentation

Definition at line 87 of file MeasurementSet.h.

Definition at line 85 of file MeasurementSet.h.


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

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1