Public Member Functions | Public Attributes | List of all members
vtkPVStringFormatter::vtkNamedArgument::Value Struct Reference

#include <vtkPVStringFormatter.h>

Public Member Functions

 Value ()
 
 Value (int value)
 
 Value (unsigned value)
 
 Value (long long value)
 
 Value (unsigned long long value)
 
 Value (bool value)
 
 Value (char_type value)
 
 Value (float value)
 
 Value (double value)
 
 Value (long double value)
 
 Value (const char_type *value)
 
 Value (const std::basic_string< char_type > &value)
 
 Value (const std::chrono::time_point< std::chrono::system_clock > &value)
 
 Value (const std::vector< double > &values)
 
 Value (const Value &value)
 
 ~Value ()
 

Public Attributes

ValueType Type
 
union {
   int   Int
 
   unsigned   Unsigned
 
   long long   LongLong
 
   unsigned long long   UnsignedLongLong
 
   bool   Bool
 
   char_type   Char
 
   float   Float
 
   double   Double
 
   long double   LongDouble
 
   std::basic_string< char_type >   String
 
   std::chrono::time_point< std::chrono::system_clock >   TimePoint
 
   std::vector< double >   DoubleVector
 
}; 
 

Detailed Description

Definition at line 154 of file vtkPVStringFormatter.h.

Constructor & Destructor Documentation

◆ Value() [1/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( )
inline

Definition at line 175 of file vtkPVStringFormatter.h.

◆ Value() [2/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( int  value)
inline

Definition at line 180 of file vtkPVStringFormatter.h.

◆ Value() [3/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( unsigned  value)
inline

Definition at line 186 of file vtkPVStringFormatter.h.

◆ Value() [4/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( long long  value)
inline

Definition at line 192 of file vtkPVStringFormatter.h.

◆ Value() [5/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( unsigned long long  value)
inline

Definition at line 198 of file vtkPVStringFormatter.h.

◆ Value() [6/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( bool  value)
inline

Definition at line 204 of file vtkPVStringFormatter.h.

◆ Value() [7/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( char_type  value)
inline

Definition at line 210 of file vtkPVStringFormatter.h.

◆ Value() [8/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( float  value)
inline

Definition at line 216 of file vtkPVStringFormatter.h.

◆ Value() [9/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( double  value)
inline

Definition at line 222 of file vtkPVStringFormatter.h.

◆ Value() [10/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( long double  value)
inline

Definition at line 228 of file vtkPVStringFormatter.h.

◆ Value() [11/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( const char_type *  value)
inline

Definition at line 234 of file vtkPVStringFormatter.h.

◆ Value() [12/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( const std::basic_string< char_type > &  value)
inline

Definition at line 240 of file vtkPVStringFormatter.h.

◆ Value() [13/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( const std::chrono::time_point< std::chrono::system_clock > &  value)
inline

Definition at line 246 of file vtkPVStringFormatter.h.

◆ Value() [14/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( const std::vector< double > &  values)
inline

Definition at line 252 of file vtkPVStringFormatter.h.

◆ Value() [15/15]

vtkPVStringFormatter::vtkNamedArgument::Value::Value ( const Value value)
inline

Definition at line 258 of file vtkPVStringFormatter.h.

◆ ~Value()

vtkPVStringFormatter::vtkNamedArgument::Value::~Value ( )
inline

Definition at line 304 of file vtkPVStringFormatter.h.

Member Data Documentation

◆ Type

ValueType vtkPVStringFormatter::vtkNamedArgument::Value::Type

Definition at line 156 of file vtkPVStringFormatter.h.

◆ Int

int vtkPVStringFormatter::vtkNamedArgument::Value::Int

Definition at line 159 of file vtkPVStringFormatter.h.

◆ Unsigned

unsigned vtkPVStringFormatter::vtkNamedArgument::Value::Unsigned

Definition at line 160 of file vtkPVStringFormatter.h.

◆ LongLong

long long vtkPVStringFormatter::vtkNamedArgument::Value::LongLong

Definition at line 161 of file vtkPVStringFormatter.h.

◆ UnsignedLongLong

unsigned long long vtkPVStringFormatter::vtkNamedArgument::Value::UnsignedLongLong

Definition at line 162 of file vtkPVStringFormatter.h.

◆ Bool

bool vtkPVStringFormatter::vtkNamedArgument::Value::Bool

Definition at line 163 of file vtkPVStringFormatter.h.

◆ Char

char_type vtkPVStringFormatter::vtkNamedArgument::Value::Char

Definition at line 164 of file vtkPVStringFormatter.h.

◆ Float

float vtkPVStringFormatter::vtkNamedArgument::Value::Float

Definition at line 165 of file vtkPVStringFormatter.h.

◆ Double

double vtkPVStringFormatter::vtkNamedArgument::Value::Double

Definition at line 166 of file vtkPVStringFormatter.h.

◆ LongDouble

long double vtkPVStringFormatter::vtkNamedArgument::Value::LongDouble

Definition at line 167 of file vtkPVStringFormatter.h.

◆ String

std::basic_string<char_type> vtkPVStringFormatter::vtkNamedArgument::Value::String

Definition at line 168 of file vtkPVStringFormatter.h.

◆ TimePoint

std::chrono::time_point<std::chrono::system_clock> vtkPVStringFormatter::vtkNamedArgument::Value::TimePoint

Definition at line 169 of file vtkPVStringFormatter.h.

◆ DoubleVector

std::vector<double> vtkPVStringFormatter::vtkNamedArgument::Value::DoubleVector

Definition at line 172 of file vtkPVStringFormatter.h.

◆ @68

union { ... }

The documentation for this struct was generated from the following file: