SDEngine
Game Engine
Loading...
Searching...
No Matches
types.hpp
Go to the documentation of this file.
1
// TODO(docs): Add file-level Doxygen header
2
// - @file types.hpp
3
// - @brief Engine type aliases
4
// - Rationale for using custom type aliases (clarity, consistency)
5
#pragma once
6
#include <cstdint>
7
#include <limits>
8
using
i8
= std::int8_t;
9
using
i16
= std::int16_t;
10
using
i32
= std::int32_t;
11
using
i64
= std::int64_t;
12
13
using
u8
= std::uint8_t;
14
using
u16
= std::uint16_t;
15
using
u32
= std::uint32_t;
16
using
u64
= std::uint64_t;
17
18
using
usize
= std::size_t;
19
20
template
<
typename
T>
21
constexpr
T
g_type_max
= std::numeric_limits<T>::max();
i8
std::int8_t i8
Definition
types.hpp:8
u8
std::uint8_t u8
Definition
types.hpp:13
u32
std::uint32_t u32
Definition
types.hpp:15
u64
std::uint64_t u64
Definition
types.hpp:16
g_type_max
constexpr T g_type_max
Definition
types.hpp:21
u16
std::uint16_t u16
Definition
types.hpp:14
i16
std::int16_t i16
Definition
types.hpp:9
usize
std::size_t usize
Definition
types.hpp:18
i64
std::int64_t i64
Definition
types.hpp:11
i32
std::int32_t i32
Definition
types.hpp:10
SD
include
SD
core
types.hpp
Generated by
1.9.8