Classe gérant un type polymorphe.
Plus de détails...
#include <arcane/core/datatype/SmallVariant.h>
|
| enum | eType {
TUnknown = 0
, TReal = 1
, TInt32 = 2
, TInt64 = 3
,
TBool = 4
, TString = 5
} |
| |
Classe gérant un type polymorphe.
Définition à la ligne 32 du fichier SmallVariant.h.
◆ eType
| enum Arcane::SmallVariant::eType |
◆ SmallVariant() [1/6]
| Arcane::SmallVariant::SmallVariant |
( |
| ) |
|
|
inline |
◆ SmallVariant() [2/6]
| Arcane::SmallVariant::SmallVariant |
( |
Real | v | ) |
|
|
inline |
◆ SmallVariant() [3/6]
| Arcane::SmallVariant::SmallVariant |
( |
Int32 | v | ) |
|
|
inline |
◆ SmallVariant() [4/6]
| Arcane::SmallVariant::SmallVariant |
( |
Int64 | v | ) |
|
|
inline |
◆ SmallVariant() [5/6]
| Arcane::SmallVariant::SmallVariant |
( |
bool | v | ) |
|
|
inline |
◆ SmallVariant() [6/6]
| Arcane::SmallVariant::SmallVariant |
( |
const String & | v | ) |
|
|
inline |
◆ asBool()
| bool Arcane::SmallVariant::asBool |
( |
| ) |
const |
|
inline |
◆ asInt32()
| Int32 Arcane::SmallVariant::asInt32 |
( |
| ) |
const |
|
inline |
◆ asInt64()
| Int64 Arcane::SmallVariant::asInt64 |
( |
| ) |
const |
|
inline |
◆ asReal()
| Real Arcane::SmallVariant::asReal |
( |
| ) |
const |
|
inline |
◆ asString()
| const String & Arcane::SmallVariant::asString |
( |
| ) |
const |
|
inline |
◆ convertFromReal() [1/6]
| static int Arcane::SmallVariant::convertFromReal |
( |
int | , |
|
|
Real | v ) |
|
inlinestatic |
◆ convertFromReal() [2/6]
| static long long Arcane::SmallVariant::convertFromReal |
( |
long long | , |
|
|
Real | v ) |
|
inlinestatic |
◆ convertFromReal() [3/6]
| static long Arcane::SmallVariant::convertFromReal |
( |
long | , |
|
|
Real | v ) |
|
inlinestatic |
◆ convertFromReal() [4/6]
| static unsigned int Arcane::SmallVariant::convertFromReal |
( |
unsigned int | , |
|
|
Real | v ) |
|
inlinestatic |
◆ convertFromReal() [5/6]
| static unsigned long long Arcane::SmallVariant::convertFromReal |
( |
unsigned long long | , |
|
|
Real | v ) |
|
inlinestatic |
◆ convertFromReal() [6/6]
| static unsigned long Arcane::SmallVariant::convertFromReal |
( |
unsigned long | , |
|
|
Real | v ) |
|
inlinestatic |
◆ setValue() [1/5]
| void Arcane::SmallVariant::setValue |
( |
bool | v | ) |
|
|
inline |
◆ setValue() [2/5]
| void Arcane::SmallVariant::setValue |
( |
const String & | v | ) |
|
|
inline |
◆ setValue() [3/5]
| void Arcane::SmallVariant::setValue |
( |
Int32 | v | ) |
|
|
inline |
◆ setValue() [4/5]
| void Arcane::SmallVariant::setValue |
( |
Int64 | v | ) |
|
|
inline |
◆ setValue() [5/5]
| void Arcane::SmallVariant::setValue |
( |
Real | v | ) |
|
|
inline |
◆ setValueAll() [1/4]
| void Arcane::SmallVariant::setValueAll |
( |
bool | v | ) |
|
|
inline |
◆ setValueAll() [2/4]
| void Arcane::SmallVariant::setValueAll |
( |
Int32 | v | ) |
|
|
inline |
◆ setValueAll() [3/4]
| void Arcane::SmallVariant::setValueAll |
( |
Int64 | v | ) |
|
|
inline |
◆ setValueAll() [4/4]
| void Arcane::SmallVariant::setValueAll |
( |
Real | v | ) |
|
|
inline |
◆ type()
| eType Arcane::SmallVariant::type |
( |
| ) |
const |
|
inline |
◆ value() [1/5]
| void Arcane::SmallVariant::value |
( |
bool & | v | ) |
const |
|
inline |
◆ value() [2/5]
| void Arcane::SmallVariant::value |
( |
Int32 & | v | ) |
const |
|
inline |
◆ value() [3/5]
| void Arcane::SmallVariant::value |
( |
Int64 & | v | ) |
const |
|
inline |
◆ value() [4/5]
| void Arcane::SmallVariant::value |
( |
Real & | v | ) |
const |
|
inline |
◆ value() [5/5]
| void Arcane::SmallVariant::value |
( |
String & | v | ) |
const |
|
inline |
◆ m_bool_value
| bool Arcane::SmallVariant::m_bool_value |
|
private |
Valeur de type entier booléenne.
Définition à la ligne 182 du fichier SmallVariant.h.
◆ m_int32_value
| Int32 Arcane::SmallVariant::m_int32_value |
|
private |
◆ m_int64_value
| Int64 Arcane::SmallVariant::m_int64_value |
|
private |
◆ m_real_value
| Real Arcane::SmallVariant::m_real_value |
|
private |
◆ m_sticky_type
| eType Arcane::SmallVariant::m_sticky_type |
|
private |
◆ m_string_value
| String Arcane::SmallVariant::m_string_value |
|
private |
Valeur de type chaîne de caractère.
Définition à la ligne 183 du fichier SmallVariant.h.
La documentation de cette classe a été générée à partir du fichier suivant :