append(IntrusiveListNode *add, IntrusiveListNode *pos) noexcept (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
back() (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
back() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
begin() (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
begin() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
cbegin() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
cend() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
const_iterator typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
const_pointer typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
const_reference typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
const_reverse_iterator typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
empty() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
end() (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
end() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
erase(iterator pos) (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
erase(iterator start, iterator end) (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
front() (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
front() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
insert(iterator pos, reference value) (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
insertBetween(IntrusiveListNode *add, IntrusiveListNode *prev, IntrusiveListNode *next) noexcept (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
IntrusiveList(NodeGetter nodeGetter_=NodeGetter()) (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
IntrusiveListBase() noexcept (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
IntrusiveListBase(IntrusiveListBase &&other) noexcept (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
isInList(const_reference value) const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
iterator typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
iterator_to(reference value) (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
iterator_to(const_reference value) const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
operator=(IntrusiveListBase &&other) noexcept (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
pointer typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
pop_back() (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
pop_front() (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
prepend(IntrusiveListNode *add, IntrusiveListNode *pos) noexcept (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
push_back(reference value) (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
push_front(reference value) (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
reference typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
remove(IntrusiveListNode *pos) noexcept (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
removeAll() (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotected |
reverse_iterator typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
root_ (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | protected |
size() const (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | inline |
size_ (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | protected |
size_type typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
value_type typedef (defined in fcitx::IntrusiveList< T, NodeGetter >) | fcitx::IntrusiveList< T, NodeGetter > | |
~IntrusiveListBase() (defined in fcitx::IntrusiveListBase) | fcitx::IntrusiveListBase | inlineprotectedvirtual |