Fcitx
Protected Member Functions | Protected Attributes | Friends | List of all members
fcitx::IntrusiveListBase Class Reference
Inheritance diagram for fcitx::IntrusiveListBase:
Inheritance graph
[legend]
Collaboration diagram for fcitx::IntrusiveListBase:
Collaboration graph
[legend]

Protected Member Functions

 IntrusiveListBase (IntrusiveListBase &&other) noexcept
 
IntrusiveListBaseoperator= (IntrusiveListBase &&other) noexcept
 
void insertBetween (IntrusiveListNode *add, IntrusiveListNode *prev, IntrusiveListNode *next) noexcept
 
void append (IntrusiveListNode *add, IntrusiveListNode *pos) noexcept
 
void prepend (IntrusiveListNode *add, IntrusiveListNode *pos) noexcept
 
void remove (IntrusiveListNode *pos) noexcept
 
void removeAll ()
 

Protected Attributes

IntrusiveListNode root_
 
std::size_t size_ = 0
 

Friends

class IntrusiveListNode
 

Detailed Description

Definition at line 42 of file intrusivelist.h.


The documentation for this class was generated from the following file: