Viskores  1.0
Macros
Instantiations.h File Reference

Go to the source code of this file.

Macros

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

Macro Definition Documentation

◆ VISKORES_INSTANTIATION_BEGIN

#define VISKORES_INSTANTIATION_BEGIN

The following empty macros are instantiation delimiters used by vtk_add_instantiations at CMake/ViskoresWrappers.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 VISKORES_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 viskores_add_instantiations function in CMake/ViskoresWrappers.cmake for more information.

◆ VISKORES_INSTANTIATION_END

#define VISKORES_INSTANTIATION_END
viskores::cont::ArrayHandle
Manages an array-worth of data.
Definition: ArrayHandle.h:313
viskores::cont::CoordinateSystem
Manages a coordinate system for a DataSet.
Definition: CoordinateSystem.h:38
viskores::cont::UnknownCellSet
A CellSet of an unknown type.
Definition: UnknownCellSet.h:56
VISKORES_INSTANTIATION_BEGIN
#define VISKORES_INSTANTIATION_BEGIN
The following empty macros are instantiation delimiters used by vtk_add_instantiations at CMake/Visko...
Definition: Instantiations.h:55
VISKORES_INSTANTIATION_END
#define VISKORES_INSTANTIATION_END
Definition: Instantiations.h:56