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