|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Typed owner for a register-context traits specialization. More...
#include <register_context.hpp>
Public Types | |
| using | traits_type = register_context_traits< Tag > |
| using | context_type = typename traits_type::context_type |
Public Member Functions | |
| constexpr | register_context (context_type context, address_space_ref space, span< std::byte > scratch RELOCO_LIFETIMEBOUND RELOCO_LIFETIME_CAPTURE_BY_THIS) noexcept |
| constexpr value_ref< context_type > | context () &noexcept RELOCO_LIFETIMEBOUND |
| constexpr value_ref< const context_type > | context () const &noexcept RELOCO_LIFETIMEBOUND |
| constexpr register_context_ref | ref () &noexcept RELOCO_LIFETIMEBOUND |
| constexpr register_context_ref | ref () const &noexcept RELOCO_LIFETIMEBOUND |
| value_ref< context_type > | context () &&=delete |
| value_ref< const context_type > | context () const &&=delete |
| register_context_ref | ref () &&=delete |
| register_context_ref | ref () const &&=delete |
Typed owner for a register-context traits specialization.
| using microfmt::register_context< Tag >::context_type = typename traits_type::context_type |
| using microfmt::register_context< Tag >::traits_type = register_context_traits<Tag> |
|
inlineconstexprnoexcept |
|
delete |
|
inlineconstexprnoexcept |
|
delete |
|
inlineconstexprnoexcept |
|
delete |
|
inlineconstexprnoexcept |
|
delete |
|
inlineconstexprnoexcept |