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