HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
src
ttauri
required.hpp
1
// Copyright Take Vos 2019-2021.
2
// Distributed under the Boost Software License, Version 1.0.
3
// (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)
4
5
#pragma once
6
7
#include <cstddef>
8
#include <string>
9
#include <chrono>
10
11
namespace
tt {
12
13
using namespace
std::literals;
14
20
#ifndef ttlet
21
#define ttlet auto const
22
#endif
23
26
using
ssize_t =
std::ptrdiff_t
;
27
28
#define ssizeof(x) (static_cast<ssize_t>(sizeof(x)))
29
30
constexpr
size_t
operator
""
_uz(
unsigned
long
long
lhs)
noexcept
31
{
32
return
static_cast<
size_t
>
(lhs);
33
}
34
35
constexpr
size_t
operator
""
_zu(
unsigned
long
long
lhs)
noexcept
36
{
37
return
static_cast<
size_t
>
(lhs);
38
}
39
40
constexpr
ssize_t
operator
""
_z(
unsigned
long
long
lhs)
noexcept
41
{
42
return
static_cast<
ssize_t
>
(lhs);
43
}
44
45
}
// namespace tt
std::ptrdiff_t
Generated on Mon Apr 22 2024 12:53:51 for HikoGUI by
1.10.0