|
LLVM
4.0.0
|
Implementations of list algorithms using ilist_node_base. More...
#include <ilist_base.h>
Public Types | |
| typedef ilist_node_base < EnableSentinelTracking > | node_base_type |
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 21 of file ilist_base.h.
| typedef ilist_node_base<EnableSentinelTracking> llvm::ilist_base< EnableSentinelTracking >::node_base_type |
Definition at line 23 of file ilist_base.h.
|
inlinestatic |
Definition at line 79 of file ilist_base.h.
References llvm::ilist_base< EnableSentinelTracking >::insertBeforeImpl().
Referenced by llvm::simple_ilist< MachineBasicBlock, Options...>::insert().
|
inlinestatic |
Definition at line 25 of file ilist_base.h.
Referenced by llvm::ilist_base< EnableSentinelTracking >::insertBefore().
|
inlinestatic |
Definition at line 83 of file ilist_base.h.
References N, and llvm::ilist_base< EnableSentinelTracking >::removeImpl().
Referenced by llvm::simple_ilist< MachineBasicBlock, Options...>::remove().
|
inlinestatic |
Definition at line 33 of file ilist_base.h.
Referenced by llvm::ilist_base< EnableSentinelTracking >::remove().
|
inlinestatic |
Definition at line 84 of file ilist_base.h.
References llvm::ilist_base< EnableSentinelTracking >::removeRangeImpl().
Referenced by llvm::simple_ilist< MachineBasicBlock, Options...>::erase().
|
inlinestatic |
Definition at line 44 of file ilist_base.h.
Referenced by llvm::ilist_base< EnableSentinelTracking >::removeRange().
|
inlinestatic |
Definition at line 88 of file ilist_base.h.
References llvm::ilist_base< EnableSentinelTracking >::transferBeforeImpl().
Referenced by llvm::simple_ilist< MachineBasicBlock, Options...>::splice().
|
inlinestatic |
Definition at line 55 of file ilist_base.h.
References assert().
Referenced by llvm::ilist_base< EnableSentinelTracking >::transferBefore().
1.8.6