2 #ifndef CReceiverBand_H
3 #define CReceiverBand_H
40 #error This is a C++ include file and cannot be used from plain C
50 #include <almaEnumerations_IFC.h>
54 namespace ReceiverBandMod
59 const char *
const revision =
"-1";
60 const int version = 1;
86 ALMA_HOLOGRAPHY_RECEIVER
119 typedef ReceiverBand &ReceiverBand_out;
123 namespace ReceiverBandMod {
171 static const std::string&
sEVLA_4;
173 static const std::string&
sEVLA_P;
175 static const std::string&
sEVLA_L;
177 static const std::string&
sEVLA_C;
179 static const std::string&
sEVLA_S;
181 static const std::string&
sEVLA_X;
185 static const std::string&
sEVLA_K;
189 static const std::string&
sEVLA_Q;
213 static unsigned int size() ;
221 static std::string
name(
const ReceiverBandMod::ReceiverBand&
e);
226 static std::string
toString(
const ReceiverBandMod::ReceiverBand& f) {
return name(f); }
233 static const std::vector<std::string>
names();
244 static ReceiverBandMod::ReceiverBand
literal(
const std::string&
name);
251 static ReceiverBandMod::ReceiverBand
from_int(
unsigned int i);
261 static std::string
badInt(
unsigned int i) ;
static std::string name(const ReceiverBandMod::ReceiverBand &e)
Returns an enumerator as a string.
static const std::string & sALMA_RB_01
Enumerators as strings.
std::istream & operator>>(std::istream &in, ReceiverBand &value)
static const std::string & sALMA_RB_06
static const std::string & sEVLA_4
static const std::string & sBURE_01
static const std::string & sEVLA_S
A helper class for the enumeration ReceiverBand.
static const std::string & sALMA_RB_04
static const std::string & sALMA_RB_03
static const std::string & sEVLA_Q
static const std::string & sBURE_02
static const std::string & sALMA_RB_07
static const std::string & sALMA_RB_08
static const std::string & sUNSPECIFIED
static const std::string & sEVLA_X
static const std::string & sALMA_RB_05
static const std::string & sALMA_RB_02
static const std::string & sEVLA_C
static ReceiverBandMod::ReceiverBand newReceiverBand(const std::string &name)
Create a ReceiverBand enumeration object by specifying its name.
static std::string badString(const std::string &name)
static const std::string & sEVLA_P
static const std::string & sALMA_RB_10
static ReceiverBandMod::ReceiverBand literal(const std::string &name)
static unsigned int size()
Return the number of enumerators declared in ReceiverBandMod::ReceiverBand.
static const std::string & sEVLA_L
static const std::string & sALMA_HOLOGRAPHY_RECEIVER
CReceiverBand & operator=(const CReceiverBand &)
static const std::string & sEVLA_Ku
static const std::string & sEVLA_Ka
static const std::string & sALMA_RB_ALL
static std::string revision()
Return the revision as a string.
static ReceiverBandMod::ReceiverBand from_int(unsigned int i)
static const std::string & sBURE_04
std::ostream & operator<<(std::ostream &out, const ReceiverBand &value)
const Double e
e and functions thereof:
static const std::string & sBURE_03
static const std::vector< std::string > names()
Returns vector of all the enumerators as strings.
static std::string toString(const ReceiverBandMod::ReceiverBand &f)
Equivalent to the name method.
static std::string badInt(unsigned int i)
static const std::string & sALMA_RB_09
static int version()
Return the major version number as an int.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
static const std::string & sEVLA_K