5ddfb719a3
`vtkm::[U]Int*` types depending of each platform/arch would translate to different integer types. We cannot make a generalization with this. A simple way to handle this is to simply use primitive types, such as char, signed char, long..., instead of vtkm::[U]Int*. This makes sure that every primitive type is actually instantiated. We could potentially use this in other filters instantiation file. This error has been reported in VTK when being build with vtkm.
125 lines
4.5 KiB
C++
125 lines
4.5 KiB
C++
//============================================================================
|
|
// Copyright (c) Kitware, Inc.
|
|
// All rights reserved.
|
|
// See LICENSE.txt for details.
|
|
//
|
|
// This software is distributed WITHOUT ANY WARRANTY; without even
|
|
// the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
// PURPOSE. See the above copyright notice for more information.
|
|
//============================================================================
|
|
////////////////////////// **** DO NOT EDIT THIS FILE!!! ****
|
|
// This file is automatically generated by ClipWithFieldSignedInteger.cxx.in
|
|
// clang-format off
|
|
|
|
#ifndef vtkm_filter_ClipWithFieldExecuteSignedInteger_cxx
|
|
#define vtkm_filter_ClipWithFieldExecuteSignedInteger_cxx
|
|
|
|
#include <vtkm/filter/ClipWithField.h>
|
|
#include <vtkm/filter/ClipWithField.hxx>
|
|
|
|
namespace vtkm
|
|
{
|
|
namespace filter
|
|
{
|
|
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<char>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
|
|
#ifndef VTKM_NO_DEPRECATED_VIRTUAL
|
|
VTKM_DEPRECATED_SUPPRESS_BEGIN
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<char, vtkm::cont::StorageTagVirtual>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
VTKM_DEPRECATED_SUPPRESS_END
|
|
#endif
|
|
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<signed char>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
|
|
#ifndef VTKM_NO_DEPRECATED_VIRTUAL
|
|
VTKM_DEPRECATED_SUPPRESS_BEGIN
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<signed char, vtkm::cont::StorageTagVirtual>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
VTKM_DEPRECATED_SUPPRESS_END
|
|
#endif
|
|
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<short>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
|
|
#ifndef VTKM_NO_DEPRECATED_VIRTUAL
|
|
VTKM_DEPRECATED_SUPPRESS_BEGIN
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<short, vtkm::cont::StorageTagVirtual>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
VTKM_DEPRECATED_SUPPRESS_END
|
|
#endif
|
|
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<int>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
|
|
#ifndef VTKM_NO_DEPRECATED_VIRTUAL
|
|
VTKM_DEPRECATED_SUPPRESS_BEGIN
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<int, vtkm::cont::StorageTagVirtual>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
VTKM_DEPRECATED_SUPPRESS_END
|
|
#endif
|
|
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<long>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
|
|
#ifndef VTKM_NO_DEPRECATED_VIRTUAL
|
|
VTKM_DEPRECATED_SUPPRESS_BEGIN
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<long, vtkm::cont::StorageTagVirtual>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
VTKM_DEPRECATED_SUPPRESS_END
|
|
#endif
|
|
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<long long>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
|
|
#ifndef VTKM_NO_DEPRECATED_VIRTUAL
|
|
VTKM_DEPRECATED_SUPPRESS_BEGIN
|
|
template VTKM_FILTER_EXTRA_EXPORT vtkm::cont::DataSet ClipWithField::DoExecute(
|
|
const vtkm::cont::DataSet&,
|
|
const vtkm::cont::ArrayHandle<long long, vtkm::cont::StorageTagVirtual>&,
|
|
const vtkm::filter::FieldMetadata&,
|
|
vtkm::filter::PolicyBase<vtkm::filter::PolicyDefault>);
|
|
VTKM_DEPRECATED_SUPPRESS_END
|
|
#endif
|
|
|
|
}
|
|
}
|
|
|
|
#endif
|