LLVM
8.0.1
|
Implementations of list algorithms using ilist_node_base. More...
#include "llvm/ADT/ilist_base.h"
Public Types | |
using | node_base_type = ilist_node_base< EnableSentinelTracking > |
Static Public Member Functions | |
static void | insertBeforeImpl (node_base_type &Next, node_base_type &N) |
static void | removeImpl (node_base_type &N) |
static void | removeRangeImpl (node_base_type &First, node_base_type &Last) |
static void | transferBeforeImpl (node_base_type &Next, node_base_type &First, node_base_type &Last) |
template<class T > | |
static void | insertBefore (T &Next, T &N) |
template<class T > | |
static void | remove (T &N) |
template<class T > | |
static void | removeRange (T &First, T &Last) |
template<class T > | |
static void | transferBefore (T &Next, T &First, T &Last) |
Implementations of list algorithms using ilist_node_base.
Definition at line 19 of file ilist_base.h.
using llvm::ilist_base< EnableSentinelTracking >::node_base_type = ilist_node_base<EnableSentinelTracking> |
Definition at line 21 of file ilist_base.h.
|
inlinestatic |
Definition at line 77 of file ilist_base.h.
References llvm::ilist_base< EnableSentinelTracking >::insertBeforeImpl().
|
inlinestatic |
Definition at line 23 of file ilist_base.h.
Referenced by llvm::ilist_base< EnableSentinelTracking >::insertBefore().
|
inlinestatic |
Definition at line 81 of file ilist_base.h.
References N, and llvm::ilist_base< EnableSentinelTracking >::removeImpl().
|
inlinestatic |
Definition at line 31 of file ilist_base.h.
Referenced by llvm::ilist_base< EnableSentinelTracking >::remove().
|
inlinestatic |
Definition at line 82 of file ilist_base.h.
References llvm::ilist_base< EnableSentinelTracking >::removeRangeImpl().
|
inlinestatic |
Definition at line 42 of file ilist_base.h.
Referenced by llvm::ilist_base< EnableSentinelTracking >::removeRange().
|
inlinestatic |
Definition at line 86 of file ilist_base.h.
References llvm::ilist_base< EnableSentinelTracking >::transferBeforeImpl().
|
inlinestatic |
Definition at line 53 of file ilist_base.h.
References assert().
Referenced by llvm::ilist_base< EnableSentinelTracking >::transferBefore().