#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.
|
template<typename Archiver > |
void | serialize (Archiver &ar, vtkStdString &str, const unsigned int vtkNotUsed(version)) |
|
template<typename Archiver > |
void | save (Archiver &ar, const std::string &str, const unsigned int vtkNotUsed(version)) |
|
template<typename Archiver > |
void | load (Archiver &ar, std::string &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)) |
|
◆ VTK_VARIANT_SAVE
#define VTK_VARIANT_SAVE |
( |
| Value, |
|
|
| Type, |
|
|
| Function ) |
Value: case Value: \
{ \
Type value = variant.Function(); \
ar& value; \
} \
return
◆ VTK_VARIANT_LOAD
#define VTK_VARIANT_LOAD |
( |
| Value, |
|
|
| Type ) |
Value: case Value: \
{ \
Type value; \
ar& value; \
} \
return
A type representing the union of many types.
◆ serialize()
template<typename Archiver >
void serialize |
( |
Archiver & | ar, |
|
|
vtkStdString & | str, |
|
|
const unsigned int | vtkNotUsedversion ) |
◆ save() [1/3]
template<typename Archiver >
void save |
( |
Archiver & | ar, |
|
|
const std::string & | str, |
|
|
const unsigned int | vtkNotUsedversion ) |
◆ load() [1/3]
template<typename Archiver >
void load |
( |
Archiver & | ar, |
|
|
std::string & | str, |
|
|
const unsigned int | vtkNotUsedversion ) |
◆ save() [2/3]
template<typename Archiver >
void save |
( |
Archiver & | ar, |
|
|
const vtkVariant & | variant, |
|
|
const unsigned int | vtkNotUsedversion ) |
◆ load() [2/3]
template<typename Archiver >
void load |
( |
Archiver & | ar, |
|
|
vtkVariant & | variant, |
|
|
const unsigned int | vtkNotUsedversion ) |
◆ save() [3/3]
template<typename Archiver >
void save |
( |
Archiver & | ar, |
|
|
const vtkVariantArray & | c_array, |
|
|
const unsigned int | vtkNotUsedversion ) |
◆ load() [3/3]
template<typename Archiver >
void load |
( |
Archiver & | ar, |
|
|
vtkVariantArray & | array, |
|
|
const unsigned int | vtkNotUsedversion ) |