ZXFoundation™ 26h2
Loading...
Searching...
No Matches
lib::rwonce::cell< T > Class Template Referenceexport
module lib.rwonce

Public Types

using CleanT = std::remove_cv_t<T>

Public Member Functions

constexpr cell (CleanT init) noexcept
 cell (const cell &)=delete
constexpr auto load () const noexcept -> CleanT
constexpr operator CleanT () const noexcept
constexpr auto operator= (CleanT val) noexcept -> cell &
cell & operator= (const cell &)=delete
constexpr auto store (CleanT val) noexcept -> void
constexpr auto unsafe_ref () const noexcept -> const CleanT &
constexpr auto unsafe_ref () noexcept -> CleanT &

The documentation for this class was generated from the following file: