mcpputil/include/mcpputil/mcpputil/alignment.hpp
inline size_t align(size_t size) noexcept
  {
    ::gsl::narrow<ptrdiff_t>(size);
    return ((size + c_alignment - 1) >> c_align_pow2) << c_align_pow2;
  }
/**
   * \brief Align size to system alignment.
   **/
\brief Align size to system alignment.
\ brief Align size to system alignment .
inline size_t align(size_t size) noexcept
  {
    ::gsl::narrow<ptrdiff_t>(size);
    return ((size + c_alignment - 1) >> c_align_pow2) << c_align_pow2;
  }
inline size_t align ( size_t size ) noexcept { :: gsl :: narrow < ptrdiff_t > ( size ) ; return ( ( size + c_alignment - 1 ) >> c_align_pow2 ) << c_align_pow2 ; }
\brief Align size to system alignment.
\ brief Align size to system alignment .