VTK-m  2.2
Macros
Instantiations.h File Reference

Go to the source code of this file.

Macros

#define VTKM_INSTANTIATION_BEGIN
 The following empty macros are instantiation delimiters used by vtk_add_instantiations at CMake/VTKmWrappers.cmake to generate transient instantiation files at the build directory. More...
 
#define VTKM_INSTANTIATION_END
 

Macro Definition Documentation

◆ VTKM_INSTANTIATION_BEGIN

#define VTKM_INSTANTIATION_BEGIN

The following empty macros are instantiation delimiters used by vtk_add_instantiations at CMake/VTKmWrappers.cmake to generate transient instantiation files at the build directory.

Example

KNOWN ISSUES

Abstain to use the following constructors in the code section between the VTKM_INSTANTIATION_BEGIN/END directives:

  • The word extern other than for extern template.
  • The word _TEMPLATE_EXPORT other then for the EXPORT macro.
  • Comments that use the '$' symbol.
  • Symbols for functions or methods that are inline. This includes methods with implementation defined in the class/struct definition.

See Also

See the documentation for the vtkm_add_instantiations function in CMake/VTKmWrappers.cmake for more information.

◆ VTKM_INSTANTIATION_END

#define VTKM_INSTANTIATION_END
vtkm::cont::ArrayHandle
Manages an array-worth of data.
Definition: ArrayHandle.h:300
vtkm::cont::UnknownCellSet
A CellSet of an unknown type.
Definition: UnknownCellSet.h:48
vtkm::cont::CoordinateSystem
Manages a coordinate system for a DataSet.
Definition: CoordinateSystem.h:30
VTKM_INSTANTIATION_END
#define VTKM_INSTANTIATION_END
Definition: Instantiations.h:48
VTKM_INSTANTIATION_BEGIN
#define VTKM_INSTANTIATION_BEGIN
The following empty macros are instantiation delimiters used by vtk_add_instantiations at CMake/VTKmW...
Definition: Instantiations.h:47