Lines Matching refs:T
33 template <typename T, typename Tag = void>
34 class IntrusiveQueue : private nn::util::NonCopyable<IntrusiveQueue<T, Tag> >
57 void Enqueue(T* p);
66 T* Dequeue();
85 template <typename T, typename Tag>
86 class IntrusiveQueue<T, Tag>::Item : private nn::util::NonCopyable<IntrusiveQueue<T, Tag>::Item>
96 template <typename T, typename Tag>
97 inline void IntrusiveQueue<T, Tag>::Enqueue(T* p) in Enqueue()
114 template <typename T, typename Tag>
115 inline T* IntrusiveQueue<T, Tag>::Dequeue() in Dequeue()
133 return static_cast<T*>(ret); in Dequeue()
137 template <typename T, typename Tag>
138 inline void IntrusiveQueue<T, Tag>::Clear() in Clear()