apply(F &&func) const -> void | chops::wait_queue< T, Container > | inline |
emplace_push(Args &&... args) -> bool | chops::wait_queue< T, Container > | inline |
empty() const -> bool | chops::wait_queue< T, Container > | inline |
operator=(const wait_queue &)=delete (defined in chops::wait_queue< T, Container >) | chops::wait_queue< T, Container > | |
operator=(wait_queue &&)=delete (defined in chops::wait_queue< T, Container >) | chops::wait_queue< T, Container > | |
push(const T &val) -> bool | chops::wait_queue< T, Container > | inline |
push(T &&val) -> bool | chops::wait_queue< T, Container > | inline |
request_stop() noexcept -> bool | chops::wait_queue< T, Container > | inline |
size() const -> size_type | chops::wait_queue< T, Container > | inline |
size_type typedef (defined in chops::wait_queue< T, Container >) | chops::wait_queue< T, Container > | |
stop_requested() const noexcept -> bool | chops::wait_queue< T, Container > | inline |
try_pop() -> std::optional< T > | chops::wait_queue< T, Container > | inline |
value_type typedef (defined in chops::wait_queue< T, Container >) | chops::wait_queue< T, Container > | |
wait_and_pop() -> std::optional< T > | chops::wait_queue< T, Container > | inline |
wait_queue() | chops::wait_queue< T, Container > | inline |
wait_queue(std::stop_token stop_tok) | chops::wait_queue< T, Container > | inline |
wait_queue(Container &&container) | chops::wait_queue< T, Container > | inline |
wait_queue(std::stop_token stop_tok, Container &&container) | chops::wait_queue< T, Container > | inline |
wait_queue(size_type sz) | chops::wait_queue< T, Container > | inline |
wait_queue(std::stop_token stop_tok, size_type sz) | chops::wait_queue< T, Container > | inline |
wait_queue(const wait_queue &)=delete (defined in chops::wait_queue< T, Container >) | chops::wait_queue< T, Container > | |
wait_queue(wait_queue &&)=delete (defined in chops::wait_queue< T, Container >) | chops::wait_queue< T, Container > | |