|
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.
|
This is the complete list of members for jh::conc::occ_box< T >, including all inherited members.
| get_version() const noexcept | jh::conc::occ_box< T > | inline |
| occ_box(const occ_box &other) noexcept | jh::conc::occ_box< T > | inline |
| occ_box(occ_box &&other) noexcept | jh::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) noexcept | jh::conc::occ_box< T > | inline |
| operator=(occ_box &&other) noexcept | jh::conc::occ_box< T > | inline |
| read(F &&f, Args &&... args) const | jh::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 |