Chicane

Mailbox

Header
Includes/Chicane/Core/Mailbox.hpp
Namespace
Chicane::Mailbox::Node

Construtores

NomeDescrição
Mailbox()
Mailbox()
Mailbox()
Node()
Node(
T inValue
)

Destruidores

NomeDescrição
~Mailbox()

Funções

AccessoReturnoModificadorNomeDescrição
public
operator=()
public
operator=()
public
void
inline
push(
T inValue
)
public
std::vector<T>
inline
drain()

Membros

AccessoTipoModificadorNomeDescrição
private
std::atomic<Node*>
m_head
private
m_tail
public
std::atomic<Node*>
next
public
std::optional<T>
value