casa
$Rev:20696$
|
#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) |
Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables. | |
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> casa::MrsEligibility::Eligible [private] |
Definition at line 83 of file MeasurementSet.h.
Definition at line 61 of file MeasurementSet.h.
static MrsEligibility casa::MrsEligibility::allButTheseSubtables | ( | SubtableId | ineligibleSubtableId, |
... | |||
) | [static] |
static MrsEligibility casa::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 casa::MrsEligibility::defaultEligible | ( | ) | [static] |
static MrsEligibility casa::MrsEligibility::eligibleSubtables | ( | SubtableId | subtableId, |
... | |||
) | [static] |
Bool casa::MrsEligibility::isEligible | ( | SubtableId | subtableId | ) | const |
Returns true if the specified subtable is in the set of subtables eligible for memory residency.
static Bool casa::MrsEligibility::isSubtable | ( | SubtableId | subtableId | ) | [static, private] |
static MrsEligibility casa::MrsEligibility::noneEligible | ( | ) | [static] |
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] |
Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables.
MrsEligibility operator- | ( | const MrsEligibility & | a, |
const MrsEligibility & | b | ||
) | [friend] |
const MrsEligibility casa::MrsEligibility::allSubtables_p [static, private] |
Definition at line 87 of file MeasurementSet.h.
Eligible casa::MrsEligibility::eligible_p [private] |
Definition at line 85 of file MeasurementSet.h.