nn::fnd::IntrusiveQueue

nn::fnd::IntrusiveQueue Class

Syntax

template <typename T, typename Tag>
class IntrusiveQueue : private nn::util::NonCopyable< IntrusiveQueue< T, Tag > >

Template Arguments

Name Description
T
Tag

Description

Class template for the queue.

Member Functions

IntrusiveQueue Node class.
IsEmpty Gets whether the queue is empty.
Enqueue Adds an element at the back of the queue.
Dequeue Removes the element at the front of the queue.
Clear Clears all elements from the queue.

Class Hierarchy

nn::util::NonCopyable
  nn::fnd::IntrusiveQueue

Revision History

2010/06/14
Initial version.

CONFIDENTIAL