casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Member Functions | Private Types | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends
casa::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)
 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)

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 casa::MrsEligibility::allButTheseSubtables ( SubtableId  ineligibleSubtableId,
  ... 
) [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::eligibleSubtables ( SubtableId  subtableId,
  ... 
) [static]

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]

Friends And Related Function Documentation

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]

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: