xentara-utils v1.2.1
Xentara utilities library
Loading...
Searching...
No Matches
xentara::utils::lockFree::Queue< Element, Allocator > Member List

This is the complete list of members for xentara::utils::lockFree::Queue< Element, Allocator >, including all inherited members.

allocator_type typedefxentara::utils::lockFree::Queue< Element, Allocator >
capacity() const noexcept -> size_typexentara::utils::lockFree::Queue< Element, Allocator >
clear() -> voidxentara::utils::lockFree::Queue< Element, Allocator >
const_pointer typedefxentara::utils::lockFree::Queue< Element, Allocator >
const_reference typedefxentara::utils::lockFree::Queue< Element, Allocator >
difference_type typedefxentara::utils::lockFree::Queue< Element, Allocator >
emplace(Arguments &&...arguments) noexcept(std::is_nothrow_constructible_v< Element, Arguments &&... >) -> boolxentara::utils::lockFree::Queue< Element, Allocator >
max_size() const noexcept -> size_typexentara::utils::lockFree::Queue< Element, Allocator >
pointer typedefxentara::utils::lockFree::Queue< Element, Allocator >
pop() noexcept(std::is_nothrow_move_constructible_v< Element >) -> std::optional< Element >xentara::utils::lockFree::Queue< Element, Allocator >
push(const Element &element) noexcept(std::is_nothrow_copy_constructible_v< Element >) -> boolxentara::utils::lockFree::Queue< Element, Allocator >
push(Element &&element) noexcept(std::is_nothrow_move_constructible_v< Element >) -> boolxentara::utils::lockFree::Queue< Element, Allocator >
Queue() noexcept(noexcept(Allocator()))=defaultxentara::utils::lockFree::Queue< Element, Allocator >
Queue(const Allocator &allocator) noexceptxentara::utils::lockFree::Queue< Element, Allocator >explicit
Queue(size_type capacity)xentara::utils::lockFree::Queue< Element, Allocator >explicit
Queue(size_type capacity, const Allocator &allocator)xentara::utils::lockFree::Queue< Element, Allocator >explicit
reference typedefxentara::utils::lockFree::Queue< Element, Allocator >
reset(size_type capacity) -> voidxentara::utils::lockFree::Queue< Element, Allocator >
size_type typedefxentara::utils::lockFree::Queue< Element, Allocator >
value_type typedefxentara::utils::lockFree::Queue< Element, Allocator >