#include <MeasurementSet.h>
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) |
Definition at line 57 of file MeasurementSet.h.
typedef std::set<MSMainEnums::PredefinedKeywords> casacore::MrsEligibility::Eligible [private] |
Definition at line 83 of file MeasurementSet.h.
Definition at line 61 of file MeasurementSet.h.
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] |
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] |
const MrsEligibility casacore::MrsEligibility::allSubtables_p [static, private] |
Definition at line 87 of file MeasurementSet.h.
Eligible casacore::MrsEligibility::eligible_p [private] |
Definition at line 85 of file MeasurementSet.h.