Analysis  version 7.0 - august 2014
DataBad Class Reference

#include <DataBad.hh>

Inheritance diagram for DataBad:
Data

Public Member Functions

virtual ~DataBad ()
 
DataBadoperator= (const Int2 &d)
 
DataBadoperator= (const U_Int2 &d)
 
DataBadoperator= (const Int4 &d)
 
DataBadoperator= (const U_Int4 &d)
 
DataBadoperator= (const Int8 &d)
 
DataBadoperator= (const U_Int8 &d)
 
DataBadoperator= (const Real4 &d)
 
DataBadoperator= (const Real8 &d)
 
u_int TypeId () const
 
string Type () const
 
string String () const
 
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
 
 ClassDef (DataBad, 0)
 
- Public Member Functions inherited from Data
 Data ()
 
 Data (const Data &d)
 
virtual ~Data ()
 
virtual string Text () const
 
virtual string FullText () const
 
template<class T >
 operator T (void) const
 
template<class T >
Value ()
 
int Status () const
 
bool IsValid () const
 
void SetBad ()
 
string CastInfo ()
 
 ClassDef (Data, 0)
 

Static Public Member Functions

static DataBadGetInstance ()
 
- Static Public Member Functions inherited from Data
static void SetLen (u_int l)
 
static void SetPrec (u_int p)
 
static void SetFill (char c)
 
static void SetFill (const string &str)
 
static DataBad ()
 

Private Member Functions

 GObject (DataBad)
 
 DataBad ()
 
 DataBad (const Data &d)
 
DataBadoperator= (const Data &d)
 

Additional Inherited Members

- Protected Attributes inherited from Data
int status
 Indicateur de l'état des conversions de types.
 
- Static Protected Attributes inherited from Data
static u_int len = 0
 Longueur d'affichage.
 
static u_int prec = 6
 Précision d'affichage.
 
static char fill = ' '
 Caractère de remplissage.
 
static string undef = "?"
 Chaîne pour l'écriture de donnée non valide.
 

Detailed Description

Classe décrivant les données non valides.

Constructor & Destructor Documentation

DataBad::DataBad ( )
private

Constructeur par défaut: il ne fait rien.

References Data::status.

DataBad::DataBad ( const Data d)
private

Constructeur de recopie: la donnée est convertie et affectée.

Parameters
ddonnée à recopier

References Data::status.

DataBad::~DataBad ( )
virtual

Destructeur

Member Function Documentation

DataBad::GObject ( DataBad  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
DataBad & DataBad::GetInstance ( )
static

Méthode pour récupérer l'instance unique (singleton) de la classe BadData.

DataBad& DataBad::operator= ( const Data d)
inlineprivatevirtual

Opérateur d'affectation d'une autre donnée.

Parameters
ddonnée à affecter

Reimplemented from Data.

References Data::status.

DataBad& DataBad::operator= ( const Int2 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 16 bits signé.

Parameters
ddonnée à affecter

Implements Data.

DataBad& DataBad::operator= ( const U_Int2 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 16 bits non signé.

Parameters
ddonnée à affecter

Implements Data.

DataBad& DataBad::operator= ( const Int4 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 32 bits signé.

Parameters
ddonnée à affecter

Implements Data.

DataBad& DataBad::operator= ( const U_Int4 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 32 bits non signé.

Parameters
ddonnée à affecter

Implements Data.

DataBad& DataBad::operator= ( const Int8 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 64 bits signé.

Parameters
ddonnée à affecter

Implements Data.

DataBad& DataBad::operator= ( const U_Int8 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 64 bits non signé.

Parameters
ddonnée à affecter

Implements Data.

DataBad& DataBad::operator= ( const Real4 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type réel 32 bits.

Parameters
ddonnée à affecter

Implements Data.

DataBad& DataBad::operator= ( const Real8 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type réel 64 bits.

Parameters
ddonnée à affecter

Implements Data.

u_int DataBad::TypeId ( ) const
inlinevirtual

Méthode qui renvoit un identificateur de type de données.

Implements Data.

References DATA_TYPE_UNDEFINED.

string DataBad::Type ( ) const
inlinevirtual

Méthode qui renvoit une chaîne indiquant le type de données.

Implements Data.

References DATA_TYPE_TXT_UNDEFINED.

string DataBad::String ( ) const
inlinevirtual

Méthode qui renvoit une chaîne indiquant la valeur.

Implements Data.

References Data::undef.

int DataBad::SetValue ( const U_Int2 val)
inlinevirtual

Mise à valeur à l'aide d'un entier 16 bits non signé.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::SetValue ( const U_Int4 val)
inlinevirtual

Mise à valeur à l'aide d'un entier 32 bits non signé.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::SetValue ( const U_Int8 val)
inlinevirtual

Mise à valeur à l'aide d'un entier 64 bits non signé.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::SetValue ( const Int2 val)
inlinevirtual

Mise à valeur à l'aide d'un entier 16 bits signé.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::SetValue ( const Int4 val)
inlinevirtual

Mise à valeur à l'aide d'un entier 32 bits signé.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::SetValue ( const Int8 val)
inlinevirtual

Mise à valeur à l'aide d'un entier 64 bits signé.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::SetValue ( const Real4 val)
inlinevirtual

Mise à valeur à l'aide d'un réel 32 bits.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::SetValue ( const Real8 val)
inlinevirtual

Mise à valeur à l'aide d'un réel 64 bits.

Parameters
valvaleur à affecter

Implements Data.

References Data::status.

int DataBad::GetValue ( U_Int2 val) const
inlinevirtual

Affectation de la valeur à une variable de type entier 16 bits non signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

int DataBad::GetValue ( U_Int4 val) const
inlinevirtual

Affectation de la valeur à une variable de type entier 32 bits non signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

int DataBad::GetValue ( U_Int8 val) const
inlinevirtual

Affectation de la valeur à une variable de type entier 64 bits non signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

int DataBad::GetValue ( Int2 val) const
inlinevirtual

Affectation de la valeur à une variable de type entier 16 bits signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

int DataBad::GetValue ( Int4 val) const
inlinevirtual

Affectation de la valeur à une variable de type entier 32 bits signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

int DataBad::GetValue ( Int8 val) const
inlinevirtual

Affectation de la valeur à une variable de type entier 64 bits signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

int DataBad::GetValue ( Real4 val) const
inlinevirtual

Affectation de la valeur à une variable de type réel 32 bits.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

int DataBad::GetValue ( Real8 val) const
inlinevirtual

Affectation de la valeur à une variable de type réel 64 bits.

Parameters
valvariable à affectée (par référence)

Implements Data.

References Data::status.

DataBad::ClassDef ( DataBad  ,
 
)

Définition à usage de ROOT...


The documentation for this class was generated from the following files: