|
microfmt
Zero-allocation C++ formatting for constrained environments
|
UUID formatting views and optional Boost.UUID support. More...
#include "../microfmt.hpp"#include <cstddef>#include <cstdint>#include <reloco/type_id.hpp>#include <string_view>#include <type_traits>#include "uuid.ipp"

Go to the source code of this file.
Namespaces | |
| namespace | microfmt |
| namespace | microfmt::detail |
Functions | |
| MICROFMT_API void | microfmt::detail::format_uuid_bytes (const sink &out, span< const uint8_t > bytes, bool is_upper, bool is_braced) noexcept |
| constexpr uuid_view | microfmt::uuid (span< const uint8_t > b, bool uppercase=false, bool braced=false) noexcept |
| constexpr uuid_view | microfmt::uuid (const uint8_t(&arr)[16], bool uppercase=false, bool braced=false) noexcept |
| template<typename ArrayT , std::enable_if_t< detail::is_uuid_container< ArrayT >::value, int > = 0> | |
| constexpr uuid_view | microfmt::uuid (const ArrayT &arr, bool uppercase=false, bool braced=false) noexcept |
| template<typename ArrayT , std::enable_if_t<!std::is_lvalue_reference_v< ArrayT > &&detail::is_uuid_container< std::remove_reference_t< ArrayT > >::value, int > = 0> | |
| constexpr uuid_view | microfmt::uuid (ArrayT &&, bool=false, bool=false) noexcept=delete |
| RELOCO_TYPE_ID_NAME (microfmt::uuid_view, "microfmt::uuid_view") | |
UUID formatting views and optional Boost.UUID support.
| RELOCO_TYPE_ID_NAME | ( | microfmt::uuid_view | , |
| "microfmt::uuid_view" | |||
| ) |