VTK
Classes | Namespaces | Macros | Functions
Storage.h File Reference
#include "Portals.h"
#include "vtkmTags.h"
#include <vtkm/cont/Storage.h>
#include "Storage.hxx"
Include dependency graph for Storage.h:

Go to the source code of this file.

Classes

class  vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkAOSArrayContainerTag >
 
class  vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkSOAArrayContainerTag >
 
class  vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >
 

Namespaces

 vtkm
 
 vtkm::cont
 
 vtkm::cont::internal
 

Macros

#define VTKM_TEMPLATE_EXPORT_Storage(T, S)
 
#define VTKM_TEMPLATE_IMPORT_Storage(T, S)
 

Functions

 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (char, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int8, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt8, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int16, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt16, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int32, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt32, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int64, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt64, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Float32, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Float64, tovtkm::vtkAOSArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (char, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int8, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt8, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int16, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt16, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int32, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt32, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Int64, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::UInt64, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Float32, tovtkm::vtkSOAArrayContainerTag)
 
 vtkm::cont::internal::VTKM_TEMPLATE_EXPORT_Storage (vtkm::Float64, tovtkm::vtkSOAArrayContainerTag)
 

Macro Definition Documentation

#define VTKM_TEMPLATE_EXPORT_Storage (   T,
 
)
Value:
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<const T, S>; \
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<T, S>; \
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT \
Storage<const vtkm::Vec<T, 2>, S>; \
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT \
Storage<vtkm::Vec<T, 2>, S>; \
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT \
Storage<const vtkm::Vec<T, 3>, S>; \
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT \
Storage<vtkm::Vec<T, 3>, S>; \
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT \
Storage<const vtkm::Vec<T, 4>, S>; \
extern template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<vtkm::Vec<T, 4>, S>;

Definition at line 308 of file Storage.h.

#define VTKM_TEMPLATE_IMPORT_Storage (   T,
 
)
Value:
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<const T, S>; \
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<T, S>; \
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<const vtkm::Vec<T, 2>, S>; \
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<vtkm::Vec<T, 2>, S>; \
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<const vtkm::Vec<T, 3>, S>; \
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<vtkm::Vec<T, 3>, S>; \
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<const vtkm::Vec<T, 4>, S>; \
template class VTKACCELERATORSVTKM_TEMPLATE_EXPORT Storage<vtkm::Vec<T, 4>, S>;

Definition at line 323 of file Storage.h.