|
MCKL
Monte Carlo Kernel Library
|
#include <mckl/internal/config.h>#include <mckl/math/constants.hpp>#include <array>#include <climits>Go to the source code of this file.
Namespaces | |
| mckl | |
| mckl::internal | |
Functions | |
| bool | mckl::internal::is_big_endian () |
| bool | mckl::internal::is_little_endian () |
| template<int , int , typename U > | |
| U | mckl::internal::swap_bytes (U, std::false_type) |
| template<int Bytes, int N, typename U > | |
| U | mckl::internal::swap_bytes (U u, std::true_type) |
| template<int Bytes, typename T > | |
| T | mckl::internal::swap_bytes (T x) |
| template<typename , typename T > | |
| void | mckl::internal::union_le (std::size_t, T *) |
| template<typename , typename T > | |
| void | mckl::internal::union_le (T &) |
1.8.13