mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-20 11:05:44 +00:00
Merge branch 'msvc-issues' into 'master'
MSVC issues Fixes on fixes to MSVC warnings. See merge request !108
This commit is contained in:
commit
f25c45b10b
@ -125,7 +125,7 @@ private:
|
|||||||
|
|
||||||
//use temp, and iterators instead of member variable to reduce false sharing
|
//use temp, and iterators instead of member variable to reduce false sharing
|
||||||
typename InputIteratorsType::IteratorType inIter =
|
typename InputIteratorsType::IteratorType inIter =
|
||||||
inputIterators.GetBegin() + static_cast<std::size_t>(range.begin());
|
inputIterators.GetBegin() + static_cast<std::ptrdiff_t>(range.begin());
|
||||||
ValueType temp = this->FirstCall ? *inIter++ :
|
ValueType temp = this->FirstCall ? *inIter++ :
|
||||||
this->BinaryOperation(this->Sum, *inIter++);
|
this->BinaryOperation(this->Sum, *inIter++);
|
||||||
this->FirstCall = false;
|
this->FirstCall = false;
|
||||||
@ -150,9 +150,9 @@ private:
|
|||||||
|
|
||||||
//use temp, and iterators instead of member variable to reduce false sharing
|
//use temp, and iterators instead of member variable to reduce false sharing
|
||||||
typename InputIteratorsType::IteratorType inIter =
|
typename InputIteratorsType::IteratorType inIter =
|
||||||
inputIterators.GetBegin() + static_cast<std::size_t>(range.begin());
|
inputIterators.GetBegin() + static_cast<std::ptrdiff_t>(range.begin());
|
||||||
typename OutputIteratorsType::IteratorType outIter =
|
typename OutputIteratorsType::IteratorType outIter =
|
||||||
outputIterators.GetBegin() + static_cast<std::size_t>(range.begin());
|
outputIterators.GetBegin() + static_cast<std::ptrdiff_t>(range.begin());
|
||||||
ValueType temp = this->FirstCall ? *inIter++ :
|
ValueType temp = this->FirstCall ? *inIter++ :
|
||||||
this->BinaryOperation(this->Sum, *inIter++);
|
this->BinaryOperation(this->Sum, *inIter++);
|
||||||
this->FirstCall = false;
|
this->FirstCall = false;
|
||||||
@ -244,7 +244,7 @@ private:
|
|||||||
|
|
||||||
//move the iterator to the first item
|
//move the iterator to the first item
|
||||||
typename InputIteratorsType::IteratorType iter =
|
typename InputIteratorsType::IteratorType iter =
|
||||||
inputIterators.GetBegin() + static_cast<std::size_t>(range.begin());
|
inputIterators.GetBegin() + static_cast<std::ptrdiff_t>(range.begin());
|
||||||
ValueType temp = this->Sum;
|
ValueType temp = this->Sum;
|
||||||
for (vtkm::Id index = range.begin(); index != range.end(); ++index, ++iter)
|
for (vtkm::Id index = range.begin(); index != range.end(); ++index, ++iter)
|
||||||
{
|
{
|
||||||
@ -266,9 +266,9 @@ private:
|
|||||||
|
|
||||||
//move the iterators to the first item
|
//move the iterators to the first item
|
||||||
typename InputIteratorsType::IteratorType inIter =
|
typename InputIteratorsType::IteratorType inIter =
|
||||||
inputIterators.GetBegin() + static_cast<std::size_t>(range.begin());
|
inputIterators.GetBegin() + static_cast<std::ptrdiff_t>(range.begin());
|
||||||
typename OutputIteratorsType::IteratorType outIter =
|
typename OutputIteratorsType::IteratorType outIter =
|
||||||
outputIterators.GetBegin() + static_cast<std::size_t>(range.begin());
|
outputIterators.GetBegin() + static_cast<std::ptrdiff_t>(range.begin());
|
||||||
ValueType temp = this->Sum;
|
ValueType temp = this->Sum;
|
||||||
for (vtkm::Id index = range.begin(); index != range.end();
|
for (vtkm::Id index = range.begin(); index != range.end();
|
||||||
++index, ++inIter, ++outIter)
|
++index, ++inIter, ++outIter)
|
||||||
|
Loading…
Reference in New Issue
Block a user