The Pedigree Project 0.1
IntrusiveMpscQueue< Node, NextMember > Member List

This is the complete list of members for IntrusiveMpscQueue< Node, NextMember >, including all inherited members.

beginPush(Node &node) (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >inlineprivate
finishPush(Node &node, Node *previous) (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >inlineprivatestatic
IntrusiveMpscQueue(Node &stub)IntrusiveMpscQueue< Node, NextMember >inlineexplicit
IntrusiveMpscQueue(const IntrusiveMpscQueue &)=delete (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >private
IntrusiveMpscQueueTestAccess< Node, NextMember > (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >friend
loadHead() const (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >inlineprivate
loadNext(Node *node) (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >inlineprivatestatic
m_Head (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >private
m_Stub (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >private
m_Tail (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >private
operator=(const IntrusiveMpscQueue &)=delete (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >private
pop(Node *&out)IntrusiveMpscQueue< Node, NextMember >inline
PopResult enum name (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >
push(Node &node)IntrusiveMpscQueue< Node, NextMember >inline
storeNext(Node *node, Node *next, int memoryOrder) (defined in IntrusiveMpscQueue< Node, NextMember >)IntrusiveMpscQueue< Node, NextMember >inlineprivatestatic