Analysis  version 7.0 - august 2014
DataI2.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file DataI2.hh
3  *
4  * Déclaration des méthodes de la classe DataI2 qui définit les
5  * données de type entier 16 bits signé. */ //====================================================================== #ifndef DATA_I2_HH #define DATA_I2_HH #include "Data.hh" //====================================================================== /*! \class DataI2 * * Classe décrivant les données de type entier 16 bits signés. */ class DataI2 : public Data { //---------------------------------------------------------------------- /*! \object_doc */ GObject(DataI2); //---------------------------------------------------------------------- protected: Int2 value; ///< Valeur numérique public: //---------------------------------------------------------------------- // CONSTRUCTEUR / AFFECTATION / DESTRUCTEUR //---------------------------------------------------------------------- // Constructeur DataI2 ( const Int2 val = 0 ); // Constructeur de recopie à partir d'une donnée quelconque DataI2 ( const Data &d ); // Destructeur virtual ~DataI2 ( ); /*! Opérateur d'affectation d'une autre donnée. * \param d donnée à affecter */ inline DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_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(DataI2,0); } ; //====================================================================== #endif
6  */
7 //======================================================================
8 
9 #ifndef DATA_I2_HH
10 #define DATA_I2_HH
11 
12 #include "Data.hh"
13 
14 //======================================================================
15 /*! \class DataI2
16  *
17  * Classe décrivant les données de type entier 16 bits signés.
18  */
19 class DataI2 : public Data
20 {
21 //----------------------------------------------------------------------
22  /*! \object_doc */
23  GObject(DataI2);
24 //----------------------------------------------------------------------
25 
26  protected:
27 
28  Int2 value; ///< Valeur numérique
29 
30  public:
31 
32 //----------------------------------------------------------------------
33 // CONSTRUCTEUR / AFFECTATION / DESTRUCTEUR
34 //----------------------------------------------------------------------
35 
36  // Constructeur
37  DataI2 ( const Int2 val = 0 );
38 
39  // Constructeur de recopie à partir d'une donnée quelconque
40  DataI2 ( const Data &d );
41 
42  // Destructeur
43  virtual ~DataI2 ( );
44 
45  /*! Opérateur d'affectation d'une autre donnée.
46  * \param d donnée à affecter
47  */
48  inline DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_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(DataI2,0); } ; //====================================================================== #endif
55  * \param d donnée à affecter
56  */
57  inline DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_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(DataI2,0); } ; //====================================================================== #endif
61  * \param d donnée à affecter
62  */
63  inline DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_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(DataI2,0); } ; //====================================================================== #endif
67  * \param d donnée à affecter
68  */
69  inline DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_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(DataI2,0); } ; //====================================================================== #endif
73  * \param d donnée à affecter
74  */
75  inline DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_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(DataI2,0); } ; //====================================================================== #endif
79  * \param d donnée à affecter
80  */
81  inline DataI2 & 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 DataI2 & 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 DataI2 & 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 DataI2 & 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_INT2); } /*! Méthode qui renvoit une chaîne indiquant le type de données. */ inline string Type ( ) const { return (DATA_TYPE_TXT_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(DataI2,0); } ; //====================================================================== #endif
85  * \param d donnée à affecter
86  */
87  inline DataI2 & 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 DataI2 & 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 DataI2 & 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_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_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 //----------------------------------------------------------------------
147 // pour ROOT...
148  public:
149  /*! Définition à usage de ROOT... */
150  ClassDef(DataI2,0);
151 } ;
152 
153 //======================================================================
154 
155 #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
u_int TypeId() const
Definition: DataI2.hh:107
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
DataI2(const Int2 val=0)
Definition: DataI2.cpp:20
DataI2 & operator=(const Data &d)
Definition: DataI2.hh:48
Int2 value
Valeur numérique.
Definition: DataI2.hh:28
Definition: DataI2.hh:19
virtual ~DataI2()
Definition: DataI2.cpp:35
short Int2
Définition du type entier 16 bits.
Definition: EventCommon.hh:26
bool IsValid() const
Definition: Data.hh:415
ULong64_t U_Int8
Définition du type entier 64 bits non signé
Definition: EventCommon.hh:56
static string undef
Chaîne pour l&#39;écriture de donnée non valide.
Definition: Data.hh:165
#define DATA_TYPE_INT2
bits spécifiant le type de donnée
Definition: Data.hh:51
ClassDef(DataI2, 0)
string String() const
Definition: DataI2.hh:117
#define DATA_TYPE_TXT_INT2
identifiant texte du type de donnée
Definition: Data.hh:76
int SetValue(const U_Int2 &val)
Definition: DataI2.cpp:46
int GetValue(U_Int2 &val) const
Definition: DataI2.cpp:157
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
GObject(DataI2)
static u_int len
Longueur d&#39;affichage.
Definition: Data.hh:162
string Type() const
Definition: DataI2.hh:112
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