M5Utility 0.0.2 git rev:5c1a751
Loading...
Searching...
No Matches
M5Utility.hpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2024 M5Stack Technology CO LTD
3 *
4 * SPDX-License-Identifier: MIT
5 */
13#ifndef M5_UTILITY_HPP
14#define M5_UTILITY_HPP
15
16#include "m5_utility/stl/expected.hpp"
17#include "m5_utility/stl/extension.hpp"
18#include "m5_utility/stl/optional.hpp"
20
22
24
28#include "m5_utility/types.hpp"
29#include "m5_utility/crc.hpp"
30#include "m5_utility/string.hpp"
32#include "m5_utility/math.hpp"
33#include "m5_utility/misc.hpp"
34
39namespace m5 {
44namespace utility {
45}
46
51namespace stl {
52}
53
58namespace container {
59}
60
61} // namespace m5
62
63#endif
A class for separating the bits of an integer variable and giving meaning to each.
Circular buffer with STL-like interface.
Maintain compatibility with Arduino API, etc.
Numeric conversion.
Calculate CRC.
Compile-time endian identification.
Logging for libraries.
Maths-related.
Miscellaneous features.
MurmurHash3.
Container classes.
Top level namespace of M5.
Definition bit_segment.hpp:17
STL compatibility functions and classes.
For utilities.
Utilities for string.
Type and enumerator definitions.