15#include "arcane/utils/ArcanePrecomp.h"
17#include "arcane/datatype/VariantBase.h"
27ARCANE_DATATYPE_EXPORT
const char* VariantBase::
31 case TReal:
return "Real";
32 case TInt32:
return "Int32";
33 case TInt64:
return "Int64";
34 case TBool:
return "Bool";
35 case TString:
return "String";
36 case TReal2:
return "Real2";
37 case TReal3:
return "Real3";
38 case TReal2x2:
return "Real2x2";
39 case TReal3x3:
return "Real3x3";
49VariantBase::eType VariantBase::
50fromDataType(eDataType type)
53 case DT_Real:
return VariantBase::TReal;
54 case DT_Int32:
return VariantBase::TInt32;
55 case DT_Int64:
return VariantBase::TInt64;
56 case DT_String:
return VariantBase::TString;
57 case DT_Real2:
return VariantBase::TReal2;
58 case DT_Real3:
return VariantBase::TReal3;
64 return VariantBase::TUnknown;
@ DT_Real2x2
Donnée de type tenseur 3x3.
@ DT_Real3x3
Donnée de type tenseur 3x3.
@ DT_Int32
Donnée de type entier 32 bits.
@ DT_Real3
Donnée de type vecteur 3.
@ DT_Int64
Donnée de type entier 64 bits.
@ DT_String
Donnée de type chaîne de caractère UTF-8.
@ DT_Real2
Donnée de type vecteur 2.
@ DT_Real
Donnée de type réel.