Stratax
Scientific computing containers and operations
Loading...
Searching...
No Matches
Types.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <cstddef>
4#include <cstdint>
5#include <complex>
6
8{
9
10 using bool_ = bool;
11
12 using int8 = std::int8_t;
13 using int16 = std::int16_t;
14 using int32 = std::int32_t;
15 using int64 = std::int64_t;
16
17 using uint8 = std::uint8_t;
18 using uint16 = std::uint16_t;
19 using uint32 = std::uint32_t;
20 using uint64 = std::uint64_t;
21
22 using float32 = float;
23 using float64 = double;
24 using float128 = long double;
25
26 using complex64 = std::complex<float>;
27 using complex128 = std::complex<double>;
28 using complex256 = std::complex<long double>;
29
30 using index_t = std::size_t;
31 using ssize_t = std::ptrdiff_t;
32}
std::uint64_t uint64
Definition Types.hpp:20
std::int16_t int16
Definition Types.hpp:13
long double float128
Definition Types.hpp:24
std::int32_t int32
Definition Types.hpp:14
std::complex< float > complex64
Definition Types.hpp:26
std::uint8_t uint8
Definition Types.hpp:17
std::uint16_t uint16
Definition Types.hpp:18
std::int64_t int64
Definition Types.hpp:15
std::int8_t int8
Definition Types.hpp:12
std::uint32_t uint32
Definition Types.hpp:19
std::complex< long double > complex256
Definition Types.hpp:28
std::ptrdiff_t ssize_t
Definition Types.hpp:31
std::complex< double > complex128
Definition Types.hpp:27
std::size_t index_t
Definition Types.hpp:30