openfoam/applications/test/00-machine-sizes
Mark Olesen 7ac83f22c7 ENH: refine the dataTypes handling
- now distinguish between basic MPI types and user-defined types.

  The new front-facing trait UPstream_basic_dataType unwinds components
  and other types, but only for MPI fundamental types
  (including any aliases)

- additional helper to combine a test for binary operator validity and
  basic data type validity, which better expresses intent:

     template<class BinaryOp, class T>
     UPstream_data_opType;

- relax bit-wise operators to also accept signed integrals
  and 'void' generic
2025-03-06 16:54:31 +01:00
..
Make COMP: sign check to avoid warnings about new[] range 2021-04-27 12:28:35 +02:00
Allwmake ENH: support libz disabling via WM_COMPILE_CONTROL (as ~libz) 2022-11-15 14:00:18 +01:00
Test-machine-sizes.cpp ENH: refine the dataTypes handling 2025-03-06 16:54:31 +01:00