HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
utility.hpp
1// Copyright Take Vos 2023.
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 "../macros.hpp"
8
9#include "architecture.hpp" // export
10#include "assert.hpp" // export
11#include "bits.hpp" // export
12#include "cast.hpp" // export
13#include "charconv.hpp" // export
14#include "compare.hpp" // export
15#include "concepts.hpp" // export
16#include "console_win32.hpp" // export
17#include "debugger.hpp" // export
18#include "defer.hpp" // export
19#include "device_type.hpp" // export
20#include "dialog.hpp" // export
21#include "endian.hpp" // export
22#include "enum_metadata.hpp" // export
23#include "exception.hpp" // export
24#include "fixed_string.hpp" // export
25#include "forward_value.hpp" // export
26#include "generator.hpp" // export
27#include "hash.hpp" // export
28#include "initialize.hpp" // export
29#include "math.hpp" // export
30#include "memory.hpp" // export
31#include "misc.hpp" // export
32#include "numbers.hpp" // export
33#include "policy.hpp" // export
34#include "reflection.hpp" // export
35#include "tagged_id.hpp" // export
36#include "terminate.hpp" // export
37#include "time_zone.hpp" // export
38#include "type_traits.hpp" // export
39#include "value_traits.hpp" // export
40
41hi_export_module(hikogui.utility);
Utilities to assert and bound check.
Utility functions to determine information about values.
Miscellaneous math functions.
This file contains time-zone utility functions.
Functions for casting values between types savely.
This file contains constants and conversion functions.
Utilities for throwing exceptions and terminating the application.