Analysis  version 7.0 - august 2014
DataUI2.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file DataUI2.hh
3  *
4  * Déclaration des méthodes de la classe DataUI2 qui définit les
5  * données de type entier 16 bits non signé. */ //====================================================================== #ifndef DATA_UI2_HH #define DATA_UI2_HH #include "Data.hh" //====================================================================== /*! \class DataUI2 * * Classe décrivant les données de type entier 16 bits non signés. */ class DataUI2 : public Data { //---------------------------------------------------------------------- /*! \object_doc */ GObject(DataUI2); //---------------------------------------------------------------------- protected: U_Int2 value; ///< Valeur numérique public: //---------------------------------------------------------------------- // CONSTRUCTEUR / AFFECTATION / DESTRUCTEUR //---------------------------------------------------------------------- // Constructeur DataUI2 ( const U_Int2 val = 0 ); // Constructeur de recopie à partir d'une donnée quelconque DataUI2 ( const Data &d ); // Destructeur virtual ~DataUI2 ( ); /*! Opérateur d'affectation d'une autre donnée. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Data & d ) { status = d.Status() | d.GetValue(value); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 16 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int2 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 16 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int2 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 32 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 32 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 32 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 64 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real8 & d ) { SetValue (d); return (*this); } //---------------------------------------------------------------------- /*! Méthode qui renvoit un identificateur de type * de données. */ inline u_int TypeId ( ) const { return (DATA_TYPE_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant la valeur. */ inline string String ( ) const { return (IsValid() ? GGetString(value,len,fill) : undef); } //---------------------------------------------------------------------- // Méthodes d'affectation de valeurs //---------------------------------------------------------------------- int SetValue ( const U_Int2 &val ); int SetValue ( const U_Int4 &val ); int SetValue ( const U_Int8 &val ); int SetValue ( const Int2 &val ); int SetValue ( const Int4 &val ); int SetValue ( const Int8 &val ); int SetValue ( const Real4 &val ); int SetValue ( const Real8 &val ); int GetValue ( U_Int2 &val ) const; int GetValue ( U_Int4 &val ) const; int GetValue ( U_Int8 &val ) const; int GetValue ( Int2 &val ) const; int GetValue ( Int4 &val ) const; int GetValue ( Int8 &val ) const; int GetValue ( Real4 &val ) const; int GetValue ( Real8 &val ) const; //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(DataUI2,0); } ; //====================================================================== #endif
6  */
7 //======================================================================
8 
9 #ifndef DATA_UI2_HH
10 #define DATA_UI2_HH
11 
12 #include "Data.hh"
13 
14 //======================================================================
15 /*! \class DataUI2
16  *
17  * Classe décrivant les données de type entier 16 bits non signés.
18  */
19 class DataUI2 : public Data
20 {
21 //----------------------------------------------------------------------
22  /*! \object_doc */
24 //----------------------------------------------------------------------
25 
26  protected:
27 
28  U_Int2 value; ///< Valeur numérique
29 
30  public:
31 
32 //----------------------------------------------------------------------
33 // CONSTRUCTEUR / AFFECTATION / DESTRUCTEUR
34 //----------------------------------------------------------------------
35 
36  // Constructeur
37  DataUI2 ( const U_Int2 val = 0 );
38 
39  // Constructeur de recopie à partir d'une donnée quelconque
40  DataUI2 ( const Data &d );
41 
42  // Destructeur
43  virtual ~DataUI2 ( );
44 
45  /*! Opérateur d'affectation d'une autre donnée.
46  * \param d donnée à affecter
47  */
48  inline DataUI2 & operator = ( const Data & d )
49  {
50  status = d.Status() | d.GetValue(value);
51  return (*this);
52  }
53 
54  /*! Opérateur d'affectation d'une valeur de type entier 16 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int2 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 16 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int2 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 32 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 32 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 32 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 64 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real8 & d ) { SetValue (d); return (*this); } //---------------------------------------------------------------------- /*! Méthode qui renvoit un identificateur de type * de données. */ inline u_int TypeId ( ) const { return (DATA_TYPE_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant la valeur. */ inline string String ( ) const { return (IsValid() ? GGetString(value,len,fill) : undef); } //---------------------------------------------------------------------- // Méthodes d'affectation de valeurs //---------------------------------------------------------------------- int SetValue ( const U_Int2 &val ); int SetValue ( const U_Int4 &val ); int SetValue ( const U_Int8 &val ); int SetValue ( const Int2 &val ); int SetValue ( const Int4 &val ); int SetValue ( const Int8 &val ); int SetValue ( const Real4 &val ); int SetValue ( const Real8 &val ); int GetValue ( U_Int2 &val ) const; int GetValue ( U_Int4 &val ) const; int GetValue ( U_Int8 &val ) const; int GetValue ( Int2 &val ) const; int GetValue ( Int4 &val ) const; int GetValue ( Int8 &val ) const; int GetValue ( Real4 &val ) const; int GetValue ( Real8 &val ) const; //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(DataUI2,0); } ; //====================================================================== #endif
55  * \param d donnée à affecter
56  */
57  inline DataUI2 & operator = ( const Int2 & d )
58  { SetValue (d); return (*this); }
59 
60  /*! Opérateur d'affectation d'une valeur de type entier 16 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int2 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 32 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 32 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 32 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 64 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real8 & d ) { SetValue (d); return (*this); } //---------------------------------------------------------------------- /*! Méthode qui renvoit un identificateur de type * de données. */ inline u_int TypeId ( ) const { return (DATA_TYPE_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant la valeur. */ inline string String ( ) const { return (IsValid() ? GGetString(value,len,fill) : undef); } //---------------------------------------------------------------------- // Méthodes d'affectation de valeurs //---------------------------------------------------------------------- int SetValue ( const U_Int2 &val ); int SetValue ( const U_Int4 &val ); int SetValue ( const U_Int8 &val ); int SetValue ( const Int2 &val ); int SetValue ( const Int4 &val ); int SetValue ( const Int8 &val ); int SetValue ( const Real4 &val ); int SetValue ( const Real8 &val ); int GetValue ( U_Int2 &val ) const; int GetValue ( U_Int4 &val ) const; int GetValue ( U_Int8 &val ) const; int GetValue ( Int2 &val ) const; int GetValue ( Int4 &val ) const; int GetValue ( Int8 &val ) const; int GetValue ( Real4 &val ) const; int GetValue ( Real8 &val ) const; //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(DataUI2,0); } ; //====================================================================== #endif
61  * \param d donnée à affecter
62  */
63  inline DataUI2 & operator = ( const U_Int2 & d )
64  { SetValue (d); return (*this); }
65 
66  /*! Opérateur d'affectation d'une valeur de type entier 32 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 32 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 32 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 64 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real8 & d ) { SetValue (d); return (*this); } //---------------------------------------------------------------------- /*! Méthode qui renvoit un identificateur de type * de données. */ inline u_int TypeId ( ) const { return (DATA_TYPE_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant la valeur. */ inline string String ( ) const { return (IsValid() ? GGetString(value,len,fill) : undef); } //---------------------------------------------------------------------- // Méthodes d'affectation de valeurs //---------------------------------------------------------------------- int SetValue ( const U_Int2 &val ); int SetValue ( const U_Int4 &val ); int SetValue ( const U_Int8 &val ); int SetValue ( const Int2 &val ); int SetValue ( const Int4 &val ); int SetValue ( const Int8 &val ); int SetValue ( const Real4 &val ); int SetValue ( const Real8 &val ); int GetValue ( U_Int2 &val ) const; int GetValue ( U_Int4 &val ) const; int GetValue ( U_Int8 &val ) const; int GetValue ( Int2 &val ) const; int GetValue ( Int4 &val ) const; int GetValue ( Int8 &val ) const; int GetValue ( Real4 &val ) const; int GetValue ( Real8 &val ) const; //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(DataUI2,0); } ; //====================================================================== #endif
67  * \param d donnée à affecter
68  */
69  inline DataUI2 & operator = ( const Int4 & d )
70  { SetValue (d); return (*this); }
71 
72  /*! Opérateur d'affectation d'une valeur de type entier 32 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 32 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 64 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real8 & d ) { SetValue (d); return (*this); } //---------------------------------------------------------------------- /*! Méthode qui renvoit un identificateur de type * de données. */ inline u_int TypeId ( ) const { return (DATA_TYPE_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant la valeur. */ inline string String ( ) const { return (IsValid() ? GGetString(value,len,fill) : undef); } //---------------------------------------------------------------------- // Méthodes d'affectation de valeurs //---------------------------------------------------------------------- int SetValue ( const U_Int2 &val ); int SetValue ( const U_Int4 &val ); int SetValue ( const U_Int8 &val ); int SetValue ( const Int2 &val ); int SetValue ( const Int4 &val ); int SetValue ( const Int8 &val ); int SetValue ( const Real4 &val ); int SetValue ( const Real8 &val ); int GetValue ( U_Int2 &val ) const; int GetValue ( U_Int4 &val ) const; int GetValue ( U_Int8 &val ) const; int GetValue ( Int2 &val ) const; int GetValue ( Int4 &val ) const; int GetValue ( Int8 &val ) const; int GetValue ( Real4 &val ) const; int GetValue ( Real8 &val ) const; //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(DataUI2,0); } ; //====================================================================== #endif
73  * \param d donnée à affecter
74  */
75  inline DataUI2 & operator = ( const U_Int4 & d )
76  { SetValue (d); return (*this); }
77 
78  /*! Opérateur d'affectation d'une valeur de type entier 64 bits signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type entier 64 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 32 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 64 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real8 & d ) { SetValue (d); return (*this); } //---------------------------------------------------------------------- /*! Méthode qui renvoit un identificateur de type * de données. */ inline u_int TypeId ( ) const { return (DATA_TYPE_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant la valeur. */ inline string String ( ) const { return (IsValid() ? GGetString(value,len,fill) : undef); } //---------------------------------------------------------------------- // Méthodes d'affectation de valeurs //---------------------------------------------------------------------- int SetValue ( const U_Int2 &val ); int SetValue ( const U_Int4 &val ); int SetValue ( const U_Int8 &val ); int SetValue ( const Int2 &val ); int SetValue ( const Int4 &val ); int SetValue ( const Int8 &val ); int SetValue ( const Real4 &val ); int SetValue ( const Real8 &val ); int GetValue ( U_Int2 &val ) const; int GetValue ( U_Int4 &val ) const; int GetValue ( U_Int8 &val ) const; int GetValue ( Int2 &val ) const; int GetValue ( Int4 &val ) const; int GetValue ( Int8 &val ) const; int GetValue ( Real4 &val ) const; int GetValue ( Real8 &val ) const; //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(DataUI2,0); } ; //====================================================================== #endif
79  * \param d donnée à affecter
80  */
81  inline DataUI2 & operator = ( const Int8 & d )
82  { SetValue (d); return (*this); }
83 
84  /*! Opérateur d'affectation d'une valeur de type entier 64 bits non signé. * \param d donnée à affecter */ inline DataUI2 & operator = ( const U_Int8 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 32 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real4 & d ) { SetValue (d); return (*this); } /*! Opérateur d'affectation d'une valeur de type réel 64 bits. * \param d donnée à affecter */ inline DataUI2 & operator = ( const Real8 & d ) { SetValue (d); return (*this); } //---------------------------------------------------------------------- /*! Méthode qui renvoit un identificateur de type * de données. */ inline u_int TypeId ( ) const { return (DATA_TYPE_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_U_INT2); } /*! Méthode qui renvoit une chaîne indiquant la valeur. */ inline string String ( ) const { return (IsValid() ? GGetString(value,len,fill) : undef); } //---------------------------------------------------------------------- // Méthodes d'affectation de valeurs //---------------------------------------------------------------------- int SetValue ( const U_Int2 &val ); int SetValue ( const U_Int4 &val ); int SetValue ( const U_Int8 &val ); int SetValue ( const Int2 &val ); int SetValue ( const Int4 &val ); int SetValue ( const Int8 &val ); int SetValue ( const Real4 &val ); int SetValue ( const Real8 &val ); int GetValue ( U_Int2 &val ) const; int GetValue ( U_Int4 &val ) const; int GetValue ( U_Int8 &val ) const; int GetValue ( Int2 &val ) const; int GetValue ( Int4 &val ) const; int GetValue ( Int8 &val ) const; int GetValue ( Real4 &val ) const; int GetValue ( Real8 &val ) const; //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(DataUI2,0); } ; //====================================================================== #endif
85  * \param d donnée à affecter
86  */
87  inline DataUI2 & operator = ( const U_Int8 & d )
88  { SetValue (d); return (*this); }
89 
90  /*! Opérateur d'affectation d'une valeur de type réel 32 bits.
91  * \param d donnée à affecter
92  */
93  inline DataUI2 & operator = ( const Real4 & d )
94  { SetValue (d); return (*this); }
95 
96  /*! Opérateur d'affectation d'une valeur de type réel 64 bits.
97  * \param d donnée à affecter
98  */
99  inline DataUI2 & operator = ( const Real8 & d )
100  { SetValue (d); return (*this); }
101 
102 //----------------------------------------------------------------------
103 
104  /*! Méthode qui renvoit un identificateur de type
105  * de données.
106  */
107  inline u_int TypeId ( ) const
108  { return (DATA_TYPE_U_INT2); }
109 
110  /*! Méthode qui renvoit une chaîne indiquant le type de données.
111  */
112  inline string Type ( ) const
113  { return (DATA_TYPE_TXT_U_INT2); }
114 
115  /*! Méthode qui renvoit une chaîne indiquant la valeur.
116  */
117  inline string String ( ) const
118  {
119  return (IsValid() ? GGetString(value,len,fill) : undef);
120  }
121 
122 
123 //----------------------------------------------------------------------
124 // Méthodes d'affectation de valeurs
125 //----------------------------------------------------------------------
126 
127  int SetValue ( const U_Int2 &val );
128  int SetValue ( const U_Int4 &val );
129  int SetValue ( const U_Int8 &val );
130  int SetValue ( const Int2 &val );
131  int SetValue ( const Int4 &val );
132  int SetValue ( const Int8 &val );
133  int SetValue ( const Real4 &val );
134  int SetValue ( const Real8 &val );
135 
136  int GetValue ( U_Int2 &val ) const;
137  int GetValue ( U_Int4 &val ) const;
138  int GetValue ( U_Int8 &val ) const;
139  int GetValue ( Int2 &val ) const;
140  int GetValue ( Int4 &val ) const;
141  int GetValue ( Int8 &val ) const;
142  int GetValue ( Real4 &val ) const;
143  int GetValue ( Real8 &val ) const;
144 
145 //----------------------------------------------------------------------
146 // pour ROOT...
147  public:
148  /*! Définition à usage de ROOT... */
149  ClassDef(DataUI2,0);
150 } ;
151 
152 //======================================================================
153 
154 #endif
double Real8
Définition du type réel 32 bits.
Definition: EventCommon.hh:68
int Status() const
Definition: Data.hh:410
float Real4
Définition du type réel 32 bits.
Definition: EventCommon.hh:62
ClassDef(DataUI2, 0)
Definition: DataUI2.hh:19
static char fill
Caractère de remplissage.
Definition: Data.hh:164
unsigned short U_Int2
Définition du type entier 16 bits non signé
Definition: EventCommon.hh:32
DataUI2(const U_Int2 val=0)
Definition: DataUI2.cpp:18
short Int2
Définition du type entier 16 bits.
Definition: EventCommon.hh:26
GObject(DataUI2)
bool IsValid() const
Definition: Data.hh:415
DataUI2 & operator=(const Data &d)
Definition: DataUI2.hh:48
ULong64_t U_Int8
Définition du type entier 64 bits non signé
Definition: EventCommon.hh:56
string String() const
Definition: DataUI2.hh:117
string Type() const
Definition: DataUI2.hh:112
int GetValue(U_Int2 &val) const
Definition: DataUI2.cpp:155
static string undef
Chaîne pour l&#39;écriture de donnée non valide.
Definition: Data.hh:165
#define DATA_TYPE_U_INT2
bits spécifiant le type de donnée
Definition: Data.hh:48
U_Int2 value
Valeur numérique.
Definition: DataUI2.hh:28
#define DATA_TYPE_TXT_U_INT2
identifiant texte du type de donnée
Definition: Data.hh:73
Definition: Data.hh:153
int Int4
Définition du type entier 32 bits.
Definition: EventCommon.hh:38
unsigned int U_Int4
Définition du type entier 32 bits non signé
Definition: EventCommon.hh:44
static u_int len
Longueur d&#39;affichage.
Definition: Data.hh:162
virtual ~DataUI2()
Definition: DataUI2.cpp:33
Long64_t Int8
Définition du type entier 64 bits.
Definition: EventCommon.hh:50
virtual int GetValue(U_Int2 &val) const =0
int status
Indicateur de l&#39;état des conversions de types.
Definition: Data.hh:167
int SetValue(const U_Int2 &val)
Definition: DataUI2.cpp:44
u_int TypeId() const
Definition: DataUI2.hh:107