VTK
Defines | Functions
dox/Infovis/Boost/vtkVariantBoostSerialization.h File Reference
#include "vtkSetGet.h"
#include "vtkType.h"
#include "vtkVariant.h"
#include "vtkVariantArray.h"
#include <boost/archive/binary_oarchive.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/export.hpp>
#include <boost/serialization/extended_type_info_no_rtti.hpp>
#include <boost/serialization/split_free.hpp>
Include dependency graph for vtkVariantBoostSerialization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define VTK_VARIANT_SAVE(Value, Type, Function)
#define VTK_VARIANT_LOAD(Value, Type)

Functions

template<typename Archiver >
void serialize (Archiver &ar, vtkStdString &str, const unsigned int vtkNotUsed(version))
template<typename Archiver >
void save (Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
template<typename Archiver >
void load (Archiver &ar, vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
template<typename Archiver >
void save (Archiver &ar, const vtkVariant &variant, const unsigned int vtkNotUsed(version))
template<typename Archiver >
void load (Archiver &ar, vtkVariant &variant, const unsigned int vtkNotUsed(version))
template<typename Archiver >
void save (Archiver &ar, const vtkVariantArray &c_array, const unsigned int vtkNotUsed(version))
template<typename Archiver >
void load (Archiver &ar, vtkVariantArray &array, const unsigned int vtkNotUsed(version))

Define Documentation

#define VTK_VARIANT_SAVE (   Value,
  Type,
  Function 
)
Value:
case Value:                                  \
     {                                          \
       Type value = variant.Function();         \
       ar & value;                              \
     }                                          \
     return
#define VTK_VARIANT_LOAD (   Value,
  Type 
)
Value:
case Value:                                 \
      {                                         \
        Type value;                             \
        ar & value;                             \
        variant = vtkVariant(value);            \
      }                                         \
      return

Function Documentation

template<typename Archiver >
void serialize ( Archiver &  ar,
vtkStdString str,
const unsigned int   vtkNotUsedversion 
)

Definition at line 53 of file vtkVariantBoostSerialization.h.

template<typename Archiver >
void save ( Archiver &  ar,
const vtkUnicodeString str,
const unsigned int   vtkNotUsedversion 
)

Definition at line 64 of file vtkVariantBoostSerialization.h.

template<typename Archiver >
void load ( Archiver &  ar,
vtkUnicodeString str,
const unsigned int   vtkNotUsedversion 
)

Definition at line 72 of file vtkVariantBoostSerialization.h.

template<typename Archiver >
void save ( Archiver &  ar,
const vtkVariant variant,
const unsigned int   vtkNotUsedversion 
)

Definition at line 88 of file vtkVariantBoostSerialization.h.

template<typename Archiver >
void load ( Archiver &  ar,
vtkVariant variant,
const unsigned int   vtkNotUsedversion 
)

Definition at line 142 of file vtkVariantBoostSerialization.h.

template<typename Archiver >
void save ( Archiver &  ar,
const vtkVariantArray c_array,
const unsigned int   vtkNotUsedversion 
)

Definition at line 194 of file vtkVariantBoostSerialization.h.

template<typename Archiver >
void load ( Archiver &  ar,
vtkVariantArray array,
const unsigned int   vtkNotUsedversion 
)

Definition at line 214 of file vtkVariantBoostSerialization.h.