VTK  9.1.0
Classes | Macros | Functions
vtkVariant.h File Reference
#include "vtkCommonCoreModule.h"
#include "vtkDeprecation.h"
#include "vtkObject.h"
#include "vtkSetGet.h"
#include "vtkStdString.h"
#include "vtkSystemIncludes.h"
#include "vtkType.h"
#include "vtkVariantInlineOperators.h"
Include dependency graph for vtkVariant.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkVariant
 A atomic type representing the union of many types. More...
 
struct  vtkVariantLessThan
 
struct  vtkVariantEqual
 
struct  vtkVariantStrictWeakOrder
 
struct  vtkVariantStrictEquality
 

Macros

#define vtkExtraExtendedTemplateMacro(call)
 
#define vtkExtendedArrayIteratorTemplateMacro(call)
 

Functions

VTKCOMMONCORE_EXPORT ostream & operator<< (ostream &os, const vtkVariant &val)
 

Macro Definition Documentation

◆ vtkExtraExtendedTemplateMacro

#define vtkExtraExtendedTemplateMacro (   call)
Value:
vtkExtendedTemplateMacro(call); \
vtkTemplateMacroCase(VTK_VARIANT, vtkVariant, call)
A atomic type representing the union of many types.
Definition: vtkVariant.h:145
#define VTK_VARIANT
Definition: vtkType.h:67

Definition at line 126 of file vtkVariant.h.

◆ vtkExtendedArrayIteratorTemplateMacro

#define vtkExtendedArrayIteratorTemplateMacro (   call)
Value:
vtkArrayIteratorTemplateMacro(call); \
vtkArrayIteratorTemplateMacroCase(VTK_VARIANT, vtkVariant, call)

Definition at line 131 of file vtkVariant.h.

Function Documentation

◆ operator<<()

VTKCOMMONCORE_EXPORT ostream & operator<< ( ostream &  os,
const vtkVariant val 
)