From 4153c2c786e54c451d087bfc13d0cb71e9fee586 Mon Sep 17 00:00:00 2001 From: Robert Maynard Date: Tue, 19 Jan 2016 10:54:08 -0500 Subject: [PATCH] Found a few more places where we don't need to return by value. --- vtkm/cont/DynamicArrayHandle.h | 5 ++--- vtkm/cont/DynamicCellSet.h | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/vtkm/cont/DynamicArrayHandle.h b/vtkm/cont/DynamicArrayHandle.h index 139a2a4a0..853028a4e 100644 --- a/vtkm/cont/DynamicArrayHandle.h +++ b/vtkm/cont/DynamicArrayHandle.h @@ -114,7 +114,7 @@ struct DynamicArrayHandleCopyHelper { template VTKM_CONT_EXPORT static - boost::shared_ptr + const boost::shared_ptr& GetArrayHandleContainer(const vtkm::cont::DynamicArrayHandleBase &src) { return src.ArrayContainer; @@ -148,8 +148,7 @@ template VTKM_CONT_EXPORT vtkm::cont::ArrayHandle * DynamicArrayHandleTryCast( - boost::shared_ptr - arrayContainer) + const boost::shared_ptr& arrayContainer) { return detail::DynamicArrayHandleTryCast(arrayContainer.get()); } diff --git a/vtkm/cont/DynamicCellSet.h b/vtkm/cont/DynamicCellSet.h index 26063f8f1..34023022a 100644 --- a/vtkm/cont/DynamicCellSet.h +++ b/vtkm/cont/DynamicCellSet.h @@ -49,7 +49,7 @@ struct DynamicCellSetCopyHelper { template VTKM_CONT_EXPORT static - boost::shared_ptr + const boost::shared_ptr& GetCellSetContainer(const vtkm::cont::DynamicCellSetBase &src) { return src.CellSetContainer; @@ -83,8 +83,7 @@ template VTKM_CONT_EXPORT CellSetType * DynamicCellSetTryCast( - boost::shared_ptr - cellSetContainer) + const boost::shared_ptr& cellSetContainer) { return detail::DynamicCellSetTryCast(cellSetContainer.get()); }