VTK: Common/Core/vtkVariant.h File Reference

| VTK 9.3.1

Classes | Macros | Functions
vtkVariant.h File Reference
`#include "vtkCommonCoreModule.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 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)
vtkVariant
A type representing the union of many types.
Definition: vtkVariant.h:62
VTK_VARIANT
#define VTK_VARIANT
Definition: vtkType.h:55

Definition at line 43 of file vtkVariant.h.

## ◆ vtkExtendedArrayIteratorTemplateMacro

#define vtkExtendedArrayIteratorTemplateMacro | ( |  | call | ) |

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

Definition at line 48 of file vtkVariant.h.

## Function Documentation

## ◆ operator<<()

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