casacore
|
#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. More... | |
Static Public Member Functions | |
static MrsEligibility | allEligible () |
Factory methods to create MrsEligibility sets. More... | |
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) |
Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables. More... | |
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.
|
private |
Definition at line 83 of file MeasurementSet.h.
Definition at line 61 of file MeasurementSet.h.
|
static |
|
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 |
|
static |
Bool casacore::MrsEligibility::isEligible | ( | SubtableId | subtableId | ) | const |
Returns true if the specified subtable is in the set of subtables eligible for memory residency.
|
staticprivate |
|
static |
|
friend |
|
friend |
|
friend |
|
friend |
Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables.
|
staticprivate |
Definition at line 87 of file MeasurementSet.h.
|
private |
Definition at line 85 of file MeasurementSet.h.