JH-Toolkit v1.4.1
An engineering-oriented C++20 toolkit with duck-typed concepts, static design, async coroutines, and semantic containers — header-only, RTTI-free, and concurrency-friendly.
Loading...
Searching...
No Matches
jh::conc::occ_box< T > Member List

This is the complete list of members for jh::conc::occ_box< T >, including all inherited members.

get_version() const noexceptjh::conc::occ_box< T >inline
occ_box(const occ_box &other) noexceptjh::conc::occ_box< T >inline
occ_box(occ_box &&other) noexceptjh::conc::occ_box< T >inline
occ_box(std::shared_ptr< T > ptr)jh::conc::occ_box< T >inlineexplicit
occ_box(Args &&... args)jh::conc::occ_box< T >inlineexplicit
operator=(const occ_box &other) noexceptjh::conc::occ_box< T >inline
operator=(occ_box &&other) noexceptjh::conc::occ_box< T >inline
read(F &&f, Args &&... args) constjh::conc::occ_box< T >inline
try_read(F &&f, std::uint16_t retries=1, Args &&... args) const -> std::optional< std::invoke_result_t< F, const T &, Args... > >jh::conc::occ_box< T >inline
try_write(F &&f, std::uint16_t retries=1, Args &&... args)jh::conc::occ_box< T >inline
try_write_ptr(F &&f, std::uint16_t retries=1, Args &&... args)jh::conc::occ_box< T >inline
value_type typedef (defined in jh::conc::occ_box< T >)jh::conc::occ_box< T >
write(F &&f, Args &&... args)jh::conc::occ_box< T >inline
write_ptr(F &&f, Args &&... args)jh::conc::occ_box< T >inline