microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
reloco.hpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Jarosław Pelczar <jarek@jpelczar.com>
2//
3// SPDX-License-Identifier: BSD-2-Clause
4
5#pragma once
6
17#include <reloco/array.hpp>
18#include <reloco/checked_value.hpp>
19#include <reloco/duration.hpp>
20#include <reloco/expected.hpp>
21#include <reloco/instant.hpp>
22#include <reloco/lifetime.hpp>
23#include <reloco/rvalue_safety.hpp>
24#include <reloco/span.hpp>
25#include <reloco/string_view.hpp>
26#include <reloco/value_ptr.hpp>
27#include <reloco/value_ref.hpp>
28
29// ============================================================================
30// Unsafe Pointer Utilities & Unwrapping Boundaries
31// ============================================================================
32
34
35using reloco::unsafe::ptr_cast;
36using reloco::unsafe::unchecked_address;
37
38} // namespace microfmt::unsafe
39
40namespace microfmt {
41
42using reloco::array;
43using reloco::checked_value;
44using reloco::expected;
45using reloco::expected_tag_t;
46using reloco::get;
47using reloco::unexpected;
48
49using reloco::basic_string_view;
50using reloco::string_view;
51using reloco::wstring_view;
52
53using reloco::span;
54
55using reloco::value_ptr;
56using reloco::value_ref;
57
58using reloco::duration;
59using reloco::duration_cast;
60using reloco::duration_converter;
61
62using reloco::instant;
63
64} // namespace microfmt
Definition reloco.hpp:33
Definition assert.hpp:19