|
enum | eType {
TReal = 0
, TInt32 = 1
, TInt64 = 2
, TBool = 3
,
TString = 4
, TReal2 = 5
, TReal3 = 6
, TReal2x2 = 7
,
TReal3x3 = 8
, TUnknown = 9
} |
|
static const char * | typeName (eType type) |
|
static eType | fromDataType (eDataType type) |
|
Integer | m_dim |
| dimension du variant.
|
|
eType | m_type |
| Type garanti valide de la valeur.
|
|
Définition à la ligne 37 du fichier ScalarVariant.h.
◆ ScalarVariant() [1/11]
Arcane::ScalarVariant::ScalarVariant |
( |
| ) |
|
◆ ScalarVariant() [2/11]
◆ ScalarVariant() [3/11]
Arcane::ScalarVariant::ScalarVariant |
( |
Real |
v | ) |
|
◆ ScalarVariant() [4/11]
Arcane::ScalarVariant::ScalarVariant |
( |
Real2 |
v | ) |
|
◆ ScalarVariant() [5/11]
Arcane::ScalarVariant::ScalarVariant |
( |
Real3 |
v | ) |
|
◆ ScalarVariant() [6/11]
Arcane::ScalarVariant::ScalarVariant |
( |
Real2x2 |
v | ) |
|
◆ ScalarVariant() [7/11]
Arcane::ScalarVariant::ScalarVariant |
( |
Real3x3 |
v | ) |
|
◆ ScalarVariant() [8/11]
Arcane::ScalarVariant::ScalarVariant |
( |
Int32 |
v | ) |
|
◆ ScalarVariant() [9/11]
Arcane::ScalarVariant::ScalarVariant |
( |
Int64 |
v | ) |
|
◆ ScalarVariant() [10/11]
Arcane::ScalarVariant::ScalarVariant |
( |
bool |
v | ) |
|
◆ ScalarVariant() [11/11]
Arcane::ScalarVariant::ScalarVariant |
( |
const String & |
v | ) |
|
◆ ~ScalarVariant()
Arcane::ScalarVariant::~ScalarVariant |
( |
| ) |
|
|
inline |
◆ asBool()
bool Arcane::ScalarVariant::asBool |
( |
| ) |
const |
|
inline |
◆ asInt32()
Int32 Arcane::ScalarVariant::asInt32 |
( |
| ) |
const |
|
inline |
◆ asInt64()
Int64 Arcane::ScalarVariant::asInt64 |
( |
| ) |
const |
|
inline |
◆ asInteger()
Integer Arcane::ScalarVariant::asInteger |
( |
| ) |
const |
◆ asReal()
Real Arcane::ScalarVariant::asReal |
( |
| ) |
const |
|
inline |
◆ asReal2()
Real2 Arcane::ScalarVariant::asReal2 |
( |
| ) |
const |
|
inline |
◆ asReal2x2()
Real2x2 Arcane::ScalarVariant::asReal2x2 |
( |
| ) |
const |
|
inline |
◆ asReal3()
Real3 Arcane::ScalarVariant::asReal3 |
( |
| ) |
const |
|
inline |
◆ asReal3x3()
Real3x3 Arcane::ScalarVariant::asReal3x3 |
( |
| ) |
const |
|
inline |
◆ asString()
const String & Arcane::ScalarVariant::asString |
( |
| ) |
const |
|
inline |
◆ isInteger()
bool Arcane::ScalarVariant::isInteger |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ setValue() [1/9]
void Arcane::ScalarVariant::setValue |
( |
bool |
v | ) |
|
|
inline |
◆ setValue() [2/9]
void Arcane::ScalarVariant::setValue |
( |
const String & |
v | ) |
|
|
inline |
◆ setValue() [3/9]
void Arcane::ScalarVariant::setValue |
( |
Int32 |
v | ) |
|
|
inline |
◆ setValue() [4/9]
void Arcane::ScalarVariant::setValue |
( |
Int64 |
v | ) |
|
|
inline |
◆ setValue() [5/9]
void Arcane::ScalarVariant::setValue |
( |
Real |
v | ) |
|
|
inline |
◆ setValue() [6/9]
void Arcane::ScalarVariant::setValue |
( |
Real2 |
v | ) |
|
|
inline |
◆ setValue() [7/9]
void Arcane::ScalarVariant::setValue |
( |
Real2x2 |
v | ) |
|
|
inline |
◆ setValue() [8/9]
void Arcane::ScalarVariant::setValue |
( |
Real3 |
v | ) |
|
|
inline |
◆ setValue() [9/9]
void Arcane::ScalarVariant::setValue |
( |
Real3x3 |
v | ) |
|
|
inline |
◆ value() [1/9]
void Arcane::ScalarVariant::value |
( |
bool & |
v | ) |
const |
|
inline |
◆ value() [2/9]
void Arcane::ScalarVariant::value |
( |
Int32 & |
v | ) |
const |
|
inline |
◆ value() [3/9]
void Arcane::ScalarVariant::value |
( |
Int64 & |
v | ) |
const |
|
inline |
◆ value() [4/9]
void Arcane::ScalarVariant::value |
( |
Real & |
v | ) |
const |
|
inline |
◆ value() [5/9]
void Arcane::ScalarVariant::value |
( |
Real2 & |
v | ) |
const |
|
inline |
◆ value() [6/9]
void Arcane::ScalarVariant::value |
( |
Real2x2 & |
v | ) |
const |
|
inline |
◆ value() [7/9]
void Arcane::ScalarVariant::value |
( |
Real3 & |
v | ) |
const |
|
inline |
◆ value() [8/9]
void Arcane::ScalarVariant::value |
( |
Real3x3 & |
v | ) |
const |
|
inline |
◆ value() [9/9]
void Arcane::ScalarVariant::value |
( |
String & |
v | ) |
const |
|
inline |
La documentation de cette classe a été générée à partir des fichiers suivants :