Mark virtual destructors as override where applicable
This commit is contained in:
parent
54118dfca0
commit
123f8b01aa
@ -146,7 +146,7 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorUniformBins() noexcept
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorUniformBins() noexcept override
|
||||
{
|
||||
// This must not be defaulted, since defaulted virtual destructors are
|
||||
// troublesome with CUDA __host__ __device__ markup.
|
||||
|
@ -167,7 +167,7 @@ public:
|
||||
VTKM_CONT Thisclass& operator=(const Thisclass& src);
|
||||
VTKM_CONT Thisclass& operator=(Thisclass&& src) noexcept;
|
||||
|
||||
VTKM_CONT virtual ~CellSetExplicit();
|
||||
VTKM_CONT virtual ~CellSetExplicit() override;
|
||||
|
||||
VTKM_CONT vtkm::Id GetNumberOfCells() const override;
|
||||
VTKM_CONT vtkm::Id GetNumberOfPoints() const override;
|
||||
|
@ -43,7 +43,7 @@ public:
|
||||
VTKM_CONT CellSetExtrude& operator=(const CellSetExtrude& src);
|
||||
VTKM_CONT CellSetExtrude& operator=(CellSetExtrude&& src) noexcept;
|
||||
|
||||
virtual ~CellSetExtrude();
|
||||
virtual ~CellSetExtrude() override;
|
||||
|
||||
vtkm::Int32 GetNumberOfPlanes() const;
|
||||
|
||||
|
@ -87,7 +87,7 @@ public:
|
||||
return *this;
|
||||
}
|
||||
|
||||
virtual ~CellSetSingleType() {}
|
||||
virtual ~CellSetSingleType() override {}
|
||||
|
||||
/// First method to add cells -- one at a time.
|
||||
VTKM_CONT
|
||||
|
@ -188,7 +188,7 @@ public:
|
||||
explicit StorageVirtualImpl(vtkm::cont::ArrayHandle<T, S>&& ah) noexcept;
|
||||
|
||||
VTKM_CONT
|
||||
~StorageVirtualImpl() = default;
|
||||
~StorageVirtualImpl() override = default;
|
||||
|
||||
const vtkm::cont::ArrayHandle<T, S>& GetHandle() const { return this->Handle; }
|
||||
|
||||
|
@ -82,7 +82,7 @@ struct VTKM_ALWAYS_EXPORT VariantArrayHandleContainer final : public VariantArra
|
||||
{
|
||||
}
|
||||
|
||||
~VariantArrayHandleContainer<T>() = default;
|
||||
~VariantArrayHandleContainer<T>() override = default;
|
||||
|
||||
vtkm::Id GetNumberOfValues() const override { return this->Array.GetNumberOfValues(); }
|
||||
|
||||
|
@ -77,7 +77,7 @@ public:
|
||||
}
|
||||
|
||||
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorBoundingIntervalHierarchyExec() noexcept
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorBoundingIntervalHierarchyExec() noexcept override
|
||||
{
|
||||
// This must not be defaulted, since defaulted virtual destructors are
|
||||
// troublesome with CUDA __host__ __device__ markup.
|
||||
|
@ -74,7 +74,7 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorRectilinearGrid() noexcept
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorRectilinearGrid() noexcept override
|
||||
{
|
||||
// This must not be defaulted, since defaulted virtual destructors are
|
||||
// troublesome with CUDA __host__ __device__ markup.
|
||||
|
@ -55,7 +55,7 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorUniformGrid() noexcept
|
||||
VTKM_EXEC_CONT virtual ~CellLocatorUniformGrid() noexcept override
|
||||
{
|
||||
// This must not be defaulted, since defaulted virtual destructors are
|
||||
// troublesome with CUDA __host__ __device__ markup.
|
||||
|
@ -31,7 +31,7 @@ namespace exec
|
||||
class CellInterpolationHelper : public vtkm::VirtualObjectBase
|
||||
{
|
||||
public:
|
||||
VTKM_EXEC_CONT virtual ~CellInterpolationHelper() noexcept
|
||||
VTKM_EXEC_CONT virtual ~CellInterpolationHelper() noexcept override
|
||||
{
|
||||
// This must not be defaulted, since defaulted virtual destructors are
|
||||
// troublesome with CUDA __host__ __device__ markup.
|
||||
|
Loading…
Reference in New Issue
Block a user