Searched refs:Item (Results 1 – 8 of 8) sorted by relevance
38 class Item; //!< ノードクラス75 Item* m_Head; //!< キューの先頭のノード76 Item* m_Tail; //!< キューの末尾のノード86 class IntrusiveQueue<T, Tag>::Item : private nn::util::NonCopyable<IntrusiveQueue<T, Tag>::Item>90 Item() : m_NextLink(0) {} in Item() function91 ~Item() { NN_TASSERT_(!m_NextLink); } in ~Item()93 Item* m_NextLink;100 Item* pNode = static_cast<Item*>(p); in Enqueue()123 Item* ret = m_Head; in Dequeue()142 Item* p = m_Head; in Clear()[all …]
78 class Item; //!< ノードクラス185 Item* m_Head; //!< 先頭のノード194 static void ClearLinks(Item* p);201 static void InsertBefore(Item* p, Item* q);213 class IntrusiveLinkedList<T, Tag>::Item : private nn::util::NonCopyable<IntrusiveLinkedList<T, Tag>…217 Item() : m_PreviousLink(0), m_NextLink(0) {} in Item() function218 ~Item() { NN_TASSERT_(!m_PreviousLink && !m_NextLink); } in ~Item()222 Item* m_PreviousLink;223 Item* m_NextLink;227 inline void IntrusiveLinkedList<T, Tag>::ClearLinks(Item* p) in ClearLinks()[all …]
76 class HeapBase : public IntrusiveLinkedList<HeapBase>::Item
44 class Entry : public nn::fnd::IntrusiveLinkedList<Entry>::Item
57 class QueueableTask : public nn::fnd::IntrusiveQueue<QueueableTask>::Item, public ITask
50 : public nn::fnd::IntrusiveLinkedList<MemoryBlockBase>::Item
36 public fnd::IntrusiveLinkedList<SessionItem>::Item,
112 class Worker : public fnd::IntrusiveLinkedList<Worker>::Item