vtk-m2/vtkm/internal
Kenneth Moreland bf6d6cc604 Get around alignas bug in GCC 4.8
I ran into a bug with GCC 4.8 where if you use the alignas keyword
with a number declared with a constexpr, it gives an error about
the expression not being a constant expression (even though it
is). A workaround to the issue is to wrap the alianas in a class
templated by the size you want to align with. GCC does not
complain when you use a constexpr with a template parameter, and
it is happy to use that template parameter in the alignas
expression.

Workaround found here:
https://stackoverflow.com/questions/29879609/g-complains-constexpr-function-is-not-a-constant-expression
2019-08-08 07:59:43 -06:00
..
testing Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
.gitattributes clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
ArrayPortalHelpers.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalUniformPointCoordinates.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ArrayPortalValueReference.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Assume.h conslidate the license statement 2019-04-17 10:57:13 -06:00
brigand.hpp brigand: fix intel check 2019-02-14 16:26:14 -05:00
CMakeLists.txt Use large case statements to CastAndCall variants 2019-07-22 14:37:17 -06:00
Configure.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
ConfigureFor32.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConfigureFor64.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityStructuredInternals.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
ExportMacros.h Use __pragma on MSVC 2019-06-05 10:04:56 -06:00
FunctionInterface.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPost.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPost.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
FunctionInterfaceDetailPre.h Remove unnecessary constructor from ParameterContainer 2019-04-24 10:12:43 -04:00
FunctionInterfaceDetailPre.h.in Remove unnecessary constructor from ParameterContainer 2019-04-24 10:12:43 -04:00
IndexTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
IndicesExtrude.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Invocation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ListTagDetail.h Add Variant 2019-07-22 08:36:28 -06:00
Unreachable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Variant.h Get around alignas bug in GCC 4.8 2019-08-08 07:59:43 -06:00
VariantDetail.h Sprinkle noexcept goodness on Variant and ArrayPortalMultiplexer 2019-07-25 15:25:29 -06:00
VariantDetail.h.in Sprinkle noexcept goodness on Variant and ArrayPortalMultiplexer 2019-07-25 15:25:29 -06:00
Windows.h conslidate the license statement 2019-04-17 10:57:13 -06:00