Analysis
version 7.0 - august 2014
|
Go to the source code of this file.
Classes | |
class | Data |
Macros | |
#define | DATA_NO_CAST 0x00000000 |
Bits d'état d'une donnée: pas de conversion. | |
#define | DATA_VALID_CAST 0x00000001 |
Bits d'état d'une donnée: conversion acceptée | |
#define | DATA_BAD_CAST 0x80000000 |
Bits d'état d'une donnée: conversion incorrecte. | |
#define | DATA_BIT_CUT 0x80000001 |
Bits d'état d'une donnée: troncation de bits utilisés | |
#define | DATA_SIGN_FLIP 0x80000002 |
Bits d'état d'une donnée: changement effectif de signe. | |
#define | DATA_UNKNOWN 0x80000004 |
Bits d'état d'une donnée: type de données incorrect. | |
#define | DATA_INVALID 0x80000008 |
Bits d'état d'une donnée: donnée loufoque. | |
#define | DATA_BAD 0x80000000 |
Bits d'état d'une donnée: donnée inutilisable. | |
#define | DATA_NO_DATA 0xFFFFFFFF |
Bits d'état d'une donnée: singleton de DataBad. | |
#define | DATA_TYPE_REAL 0x00010000 |
Type d'une donnée: bit 16 = 1: donnée de type réel | |
#define | DATA_TYPE_UNSIGNED 0x00001000 |
Type d'une donnée: bit 12 = 1: donnée de type non signée | |
#define | DATA_TYPE_16B 0x00000001 |
Type d'une donnée: bits 0 = 0 et bit 1 = 1: donnée sur 16 bits. | |
#define | DATA_TYPE_32B 0x00000002 |
Type d'une donnée: bits 0 = 1 et bit 1 = 0: donnée sur 32 bits. | |
#define | DATA_TYPE_64B 0x00000003 |
Type d'une donnée: bits 0 = 1 et bit 1 = 1: donnée sur 64 bits. | |
#define | DATA_TYPE_UNDEFINED 0 |
bits pour type de donnée inconnu | |
#define | DATA_TYPE_U_INT2 (DATA_TYPE_UNSIGNED | DATA_TYPE_16B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_U_INT4 (DATA_TYPE_UNSIGNED | DATA_TYPE_32B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_U_INT8 (DATA_TYPE_UNSIGNED | DATA_TYPE_64B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_INT2 (DATA_TYPE_16B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_INT4 (DATA_TYPE_32B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_INT8 (DATA_TYPE_64B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_REAL4 (DATA_TYPE_REAL | DATA_TYPE_32B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_REAL8 (DATA_TYPE_REAL | DATA_TYPE_64B) |
bits spécifiant le type de donnée | |
#define | DATA_TYPE_TXT_UNDEFINED "???" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_U_INT2 "U*2" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_U_INT4 "U*4" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_U_INT8 "U*8" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_INT2 "I*2" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_INT4 "I*4" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_INT8 "I*8" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_REAL4 "R*4" |
identifiant texte du type de donnée | |
#define | DATA_TYPE_TXT_REAL8 "R*8" |
identifiant texte du type de donnée | |
Enumerations | |
enum | DataTypeFlags { dataTypeReal = 0x00010000, dataTypeUnsigned = 0x00001000, dataType16b = 0x00000001, dataType32b = 0x00000002, dataType64b = 0x00000003 } |
Bits de définition des types numériques. | |
enum | ParamDataTypes { dataTypeUndefined = 0, dataTypeUInt2 = (dataTypeUnsigned | dataType16b), dataTypeUInt4 = (dataTypeUnsigned | dataType32b), dataTypeUInt8 = (dataTypeUnsigned | dataType64b), dataTypeInt2 = (dataType16b), dataTypeInt4 = (dataType32b), dataTypeInt8 = (dataType64b), dataTypeReal4 = (dataTypeReal | dataType32b), dataTypeReal8 = (dataTypeReal | dataType64b) } |
Définition des types numériques. | |
Functions | |
ostream & | operator<< (ostream &os, const Data &d) |
Variables | |
const U_Int2 | DATA_UI2_MAX = 0xFFFF |
valeur maxi pour conversion d'un entier | |
const Int2 | DATA_I2_MIN = -32768 |
valeur mini pour conversion d'un entier | |
const Int2 | DATA_I2_MAX = 32767 |
valeur maxi pour conversion d'un entier | |
const Real8 | DATA_UI2_RMAX = 65535. |
valeur mini pour conversion d'un entier | |
const Real8 | DATA_I2_RMIN = -32768. |
valeur mini pour conversion d'un réel | |
const Real8 | DATA_I2_RMAX = 32767. |
valeur maxi pour conversion d'un réel | |
const U_Int2 | DATA_UI2_SIGN = (DATA_UI2_MAX-DATA_I2_MAX) |
Bit de signe 16 bits. | |
const U_Int4 | DATA_UI4_MAX = 0xFFFFFFFF |
valeur maxi pour conversion d'un entier | |
const Int4 | DATA_I4_MIN = 0x80000000 |
valeur mini pour conversion d'un entier | |
const Int4 | DATA_I4_MAX = 0x7FFFFFFF |
valeur maxi pour conversion d'un entier | |
const Real8 | DATA_UI4_RMAX = 4294967295. |
valeur mini pour conversion d'un entier | |
const Real8 | DATA_I4_RMIN = -2147483648. |
valeur mini pour conversion d'un réel | |
const Real8 | DATA_I4_RMAX = 2147483647. |
valeur maxi pour conversion d'un réel | |
const U_Int4 | DATA_UI4_SIGN = (DATA_UI4_MAX-DATA_I4_MAX) |
Bit de signe 32 bits. | |
const U_Int4 | DATA_UI4_HI16 = (DATA_UI4_MAX-DATA_UI2_MAX) |
Masque binaire 16 bits forts sur 32 bits. | |
const U_Int8 | DATA_UI8_MAX = kMaxULong64 |
valeur maxi pour conversion d'un entier | |
const Int8 | DATA_I8_MAX = kMaxLong64 |
valeur mini pour conversion d'un entier | |
const Int8 | DATA_I8_MIN = kMinLong64 |
valeur maxi pour conversion d'un entier | |
const Real8 | DATA_UI8_RMAX = Double_t(DATA_UI8_MAX) |
valeur mini pour conversion d'un entier | |
const Real8 | DATA_I8_RMAX = Double_t(DATA_I8_MAX) |
valeur mini pour conversion d'un réel | |
const Real8 | DATA_I8_RMIN = Double_t(DATA_I8_MIN) |
valeur maxi pour conversion d'un réel | |
const U_Int8 | DATA_UI8_SIGN = (DATA_UI8_MAX-DATA_I8_MAX) |
Bit de signe 64 bits. | |
const U_Int8 | DATA_UI8_HI16 = (DATA_UI8_MAX-DATA_UI4_MAX) |
Masque binaire 16 bits forts sur 32 bits. | |
const U_Int8 | DATA_UI8_HI24 = (DATA_UI8_MAX-DATA_UI2_MAX) |
Masque binaire 24 bits forts sur 32 bits. | |
Déclaration des méthodes de la classe Data qui est une classe générique pour les type de données.
|
inline |
Opérateur de direction d'une donnée vers un flux de sortie.
os | flux de sortie |
d | donnée à écrire |
References Data::String().