casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AntennaMake.h
Go to the documentation of this file.
1 /*
2  *
3  * /////////////////////////////////////////////////////////////////
4  * // WARNING! DO NOT MODIFY THIS FILE! //
5  * // --------------------------------------------------------- //
6  * // | This is generated code using a C++ template function! | //
7  * // ! Do not modify this file. | //
8  * // | Any changes will be lost when the file is re-generated. | //
9  * // --------------------------------------------------------- //
10  * /////////////////////////////////////////////////////////////////
11  *
12  */
13 
14 
15 #if !defined(_ANTENNAMAKE_H)
16 
18 #define _ANTENNAMAKE_H
19 #endif
20 
21 #if !defined(_ANTENNAMAKE_HH)
22 
23 #include <alma/Enumtcl/Enum.hpp>
24 
25 template<>
26  struct enum_set_traits<AntennaMakeMod::AntennaMake> : public enum_set_traiter<AntennaMakeMod::AntennaMake,9,AntennaMakeMod::UNDEFINED> {};
27 
28 template<>
29 class enum_map_traits<AntennaMakeMod::AntennaMake,void> : public enum_map_traiter<AntennaMakeMod::AntennaMake,void> {
30 public:
31  static bool init_;
32  static std::string typeName_;
33  static std::string enumerationDesc_;
34  static std::string order_;
35  static std::string xsdBaseType_;
36  static bool init(){
37  EnumPar<void> ep;
38  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
39  (AntennaMakeMod::AEM_12,ep((int)AntennaMakeMod::AEM_12,"AEM_12","un-documented")));
40  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
41  (AntennaMakeMod::MITSUBISHI_7,ep((int)AntennaMakeMod::MITSUBISHI_7,"MITSUBISHI_7","un-documented")));
42  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
43  (AntennaMakeMod::MITSUBISHI_12_A,ep((int)AntennaMakeMod::MITSUBISHI_12_A,"MITSUBISHI_12_A","un-documented")));
44  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
45  (AntennaMakeMod::MITSUBISHI_12_B,ep((int)AntennaMakeMod::MITSUBISHI_12_B,"MITSUBISHI_12_B","un-documented")));
46  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
47  (AntennaMakeMod::VERTEX_12_ATF,ep((int)AntennaMakeMod::VERTEX_12_ATF,"VERTEX_12_ATF","un-documented")));
48  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
49  (AntennaMakeMod::AEM_12_ATF,ep((int)AntennaMakeMod::AEM_12_ATF,"AEM_12_ATF","un-documented")));
50  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
51  (AntennaMakeMod::VERTEX_12,ep((int)AntennaMakeMod::VERTEX_12,"VERTEX_12","un-documented")));
52  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
53  (AntennaMakeMod::IRAM_15,ep((int)AntennaMakeMod::IRAM_15,"IRAM_15","un-documented")));
54  m_.insert(std::pair<AntennaMakeMod::AntennaMake,EnumPar<void> >
55  (AntennaMakeMod::UNDEFINED,ep((int)AntennaMakeMod::UNDEFINED,"UNDEFINED","un-documented")));
56  return true;
57  }
58  static std::map<AntennaMakeMod::AntennaMake,EnumPar<void> > m_;
59 };
60 #define _ANTENNAMAKE_HH
61 #endif
static std::map< AntennaMakeMod::AntennaMake, EnumPar< void > > m_
Definition: AntennaMake.h:58