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 | 
 
 
La documentation de cette classe a été générée à partir du fichier suivant :