Public Member Functions | |
TIntrusiveList (int tag=0) | |
TIntrusiveList (const TIntrusiveList &)=delete | |
TIntrusiveList & | operator= (const TIntrusiveList &)=delete |
size_t | Size () const |
bool | Empty () const |
void | PushBack (std::unique_ptr< T > &&node) |
std::unique_ptr< T > | Erase (T *node) |
T * | Front () |
std::unique_ptr< T > | PopFront () noexcept |