mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-16 17:22:55 +00:00
Deprecation macro has to come before VTKM_EXEC or VTKM_EXEC_CONT
This order is needed by CUDA-clang and HIP-clang compilers
This commit is contained in:
parent
819d5f043b
commit
2278fdfd94
@ -40,11 +40,11 @@ using OldAlias VTKM_DEPRECATED(1.6, "Use NewClass instead.") = NewClass;
|
||||
```
|
||||
|
||||
Functions and methods are marked as deprecated by adding `VTKM_DEPRECATED`
|
||||
as a modifier before the return value.
|
||||
as a modifier before the return value and any markup (VTKM_CONT, VTKM_EXEC, or VTKM_EXEC_CONT).
|
||||
|
||||
``` cpp
|
||||
VTKM_EXEC_CONT
|
||||
VTKM_DEPRECATED(1.6, "You must now specify a tolerance.") void ImportantMethod(double x)
|
||||
VTKM_EXEC_CONT
|
||||
{
|
||||
this->ImportantMethod(x, 1e-6);
|
||||
}
|
||||
@ -83,8 +83,8 @@ support this a pair of macros, `VTKM_DEPRECATED_SUPPRESS_BEGIN` and
|
||||
deprecated items should be wrapped in these macros.
|
||||
|
||||
``` cpp
|
||||
VTKM_EXEC_CONT
|
||||
VTKM_DEPRECATED(1.6, "You must now specify both a value and tolerance.")
|
||||
VTKM_EXEC_CONT
|
||||
void ImportantMethod()
|
||||
{
|
||||
// It can be the case that to implement a deprecated method you need to
|
||||
|
@ -35,8 +35,8 @@ public:
|
||||
vtkm::Id& cellId,
|
||||
vtkm::Vec3f& parametric) const = 0;
|
||||
|
||||
VTKM_EXEC
|
||||
VTKM_DEPRECATED(1.6, "FindCell no longer takes worklet argument.")
|
||||
VTKM_EXEC
|
||||
void FindCell(const vtkm::Vec3f& point,
|
||||
vtkm::Id& cellId,
|
||||
vtkm::Vec3f& parametric,
|
||||
|
Loading…
Reference in New Issue
Block a user