|
HikoGUI
A low latency retained GUI
|
Functions and macros for handling architectural difference between compilers, CPUs and operating systems. More...
#include <exception>#include <cstddef>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | v1 |
| DOXYGEN BUG. | |
Typedefs | |
| using | v1::intreg_t = int32_t |
| using | v1::uintreg_t = uint32_t |
| using | v1::int128_t = __int128_t |
| Signed 128 bit integer. | |
| using | v1::uint128_t = unsigned __int128_t |
| Unsigned 128 bit integer. | |
| using | v1::os_handle = void * |
| using | v1::file_handle = os_handle |
Variables | |
| constexpr std::size_t | v1::hardware_destructive_interference_size = 128 |
| constexpr std::size_t | v1::hardware_constructive_interference_size = 64 |
Functions and macros for handling architectural difference between compilers, CPUs and operating systems.