#include <lists.h>
|
| | IntrusivePriorityList (void) |
| |
| | ~IntrusivePriorityList (void) |
| |
| | IntrusivePriorityList (const IntrusivePriorityList< T, PT, LINK, PRI, LT > ©_from) |
| |
| IntrusivePriorityList< T, PT, LINK, PRI, LT > & | operator= (const IntrusivePriorityList< T, PT, LINK, PRI, LT > ©_from) |
| |
| template<typename LT2 > |
| void | swap (IntrusivePriorityList< T, PT, LINK, PRI, LT2 > &swap_with) |
| |
| template<typename LT2 > |
| void | absorb_append (IntrusivePriorityList< T, PT, LINK, PRI, LT2 > &take_from) |
| |
| void | push_back (T *new_entry) |
| |
| void | push_front (T *new_entry) |
| |
| bool | empty (void) const |
| |
| bool | empty (PT min_priority) const |
| |
| T * | front (void) const |
| |
| T * | pop_front (void) |
| |
| T * | pop_front (PT min_priority) |
| |
| template<typename CALLABLE > |
| void | foreach (CALLABLE &cb) |
| |
| size_t | size (void) const |
| |
◆ ITEMTYPE
◆ LOCKTYPE
◆ PRITYPE
◆ IntrusivePriorityList() [1/2]
◆ ~IntrusivePriorityList()
◆ IntrusivePriorityList() [2/2]
◆ absorb_append()
◆ empty() [1/2]
◆ empty() [2/2]
◆ foreach()
template<typename CALLABLE >
◆ front()
◆ operator=()
| IntrusivePriorityList< T, PT, LINK, PRI, LT > & Realm::IntrusivePriorityList< T, PT,,, LT >::operator= |
( |
const IntrusivePriorityList< T, PT, LINK, PRI, LT > & |
copy_from | ) |
|
◆ pop_front() [1/2]
◆ pop_front() [2/2]
◆ push_back()
◆ push_front()
◆ size()
◆ swap()
◆ head
◆ lock
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/lists.h