#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>
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 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 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
void serialize | ( | Archiver & | ar, | |
vtkStdString & | str, | |||
const unsigned int | vtkNotUsedversion | |||
) | [inline] |
Definition at line 53 of file vtkVariantBoostSerialization.h.
void save | ( | Archiver & | ar, | |
const vtkVariant & | variant, | |||
const unsigned int | vtkNotUsedversion | |||
) | [inline] |
Definition at line 64 of file vtkVariantBoostSerialization.h.
void load | ( | Archiver & | ar, | |
vtkVariant & | variant, | |||
const unsigned int | vtkNotUsedversion | |||
) | [inline] |
Definition at line 117 of file vtkVariantBoostSerialization.h.
void save | ( | Archiver & | ar, | |
const vtkVariantArray & | c_array, | |||
const unsigned int | vtkNotUsedversion | |||
) | [inline] |
Definition at line 168 of file vtkVariantBoostSerialization.h.
void load | ( | Archiver & | ar, | |
vtkVariantArray & | array, | |||
const unsigned int | vtkNotUsedversion | |||
) | [inline] |
Definition at line 188 of file vtkVariantBoostSerialization.h.