Lines Matching refs:Item
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() function
218 ~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()
233 inline void IntrusiveLinkedList<T, Tag>::InsertBefore(Item* p, Item* q) in InsertBefore()
246 Item* pNode = static_cast<Item*>(p); in PushBack()
266 Item* pNode = static_cast<Item*>(p); in PushFront()
333 Item* pNode = static_cast<Item*>(p); in GetPrevious()
349 Item* pNode = static_cast<Item*>(p); in GetNext()
365 Item* pNodeInserted = static_cast<Item*>(inserted); in Insert()
366 Item* pNodePosition = static_cast<Item*>(position); in Insert()
392 Item* pNode = static_cast<Item*>(p); in Erase()
417 Item* p = m_Head; in Clear()
420 Item* q = p; in Clear()