vtk-m/vtkm/cont/testing
Robert Maynard 68381d9fe5 Rework TryExecute to leverage perfect forwarding.
By using perfect forwarding we can reduce not only the amount of TryExecute
signatures, but we can enable the ability to pass temporary functors to
TryExecute.

At the same time we have optimized TryExecute by moving the string generation
code into a single function that is compiled into the vtkm_cont library.

The end result is that the vtkm_rendering library size has been reduced from
12MB to 11MB, and we shave off about 5% of our build time.
2017-11-08 12:48:09 -05:00
..
CMakeLists.txt Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
ExplicitTestData.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
MakeTestDataSet.h Merge remote-tracking branch 'upstream/master' into support_2D_and_1D_plots 2017-10-26 08:10:50 -07:00
Testing.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TestingArrayHandles.h Remove ArrayHandle CopyInto 2017-10-27 17:28:59 -04:00
TestingCellLocatorTwoLevelUniformGrid.h Add a CellLocator 2017-10-10 14:01:41 -04:00
TestingComputeRange.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TestingDataSetExplicit.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TestingDataSetSingleType.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TestingDeviceAdapter.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
TestingFancyArrayHandles.h Enable highest level of warnings(W4) under MSVC 2017-09-22 13:04:28 -04:00
TestingImplicitFunction.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
TestingPointLocatorUniformGrid.h Coding style improvment 2017-10-24 18:26:01 -04:00
TestingVirtualObjectHandle.h Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
UnitTestArrayCopy.cxx Create ArrayCopy method 2017-09-25 16:28:44 -06:00
UnitTestArrayHandleCartesianProduct.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleCompositeVector.cxx Use default storage in ArrayHandleCompositeVector test 2017-09-27 10:05:24 -06:00
UnitTestArrayHandleConcatenate.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleCounting.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleDiscard.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleExtractComponent.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleImplicit.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleIndex.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandlePermutation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleReverse.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleSwizzle.cxx Ensure that Pair and Vec are trivial classes. 2017-10-18 14:58:35 -04:00
UnitTestArrayHandleTransform.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayHandleUniformPointCoordinates.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestArrayPortalToIterators.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestCellSetExplicit.cxx Enable highest level of warnings(W4) under MSVC 2017-09-22 13:04:28 -04:00
UnitTestCellSetPermutation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestContTesting.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetBuilderExplicit.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetBuilderRectilinear.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetBuilderUniform.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetPermutation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetRectilinear.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDataSetUniform.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDeviceAdapterAlgorithmDependency.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDeviceAdapterAlgorithmGeneral.cxx Switch from faux to true virtuals 2017-11-06 15:25:29 -05:00
UnitTestDynamicArrayHandle.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestDynamicCellSet.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestMultiBlock.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestRuntimeDeviceInformation.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestStorageBasic.cxx Fix some additional warnings. 2017-10-23 11:48:19 -04:00
UnitTestStorageImplicit.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestStorageListTag.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestTimer.cxx Update copyright for Sandia 2017-09-20 15:33:44 -06:00
UnitTestTryExecute.cxx Rework TryExecute to leverage perfect forwarding. 2017-11-08 12:48:09 -05:00