LLVM 22.0.0git
|
#include "llvm/ADT/ilist_node.h"
Public Member Functions | |
ilist_sentinel () | |
void | reset () |
bool | empty () const |
![]() | |
self_iterator | getIterator () |
const_self_iterator | getIterator () const |
reverse_self_iterator | getReverseIterator () |
const_reverse_self_iterator | getReverseIterator () const |
template<typename T = OptionsT> | |
std::enable_if_t< T::is_sentinel_tracking_explicit, bool > | isSentinel () const |
Check whether this is the sentinel node. | |
![]() | |
const OptionsT::parent_ty * | getParent () const |
OptionsT::parent_ty * | getParent () |
void | setParent (OptionsT::parent_ty *Parent) |
Additional Inherited Members | |
![]() | |
using | self_iterator = typename ilist_select_iterator_type< OptionsT::has_iterator_bits, OptionsT, false, false >::type |
using | const_self_iterator = typename ilist_select_iterator_type< OptionsT::has_iterator_bits, OptionsT, false, true >::type |
using | reverse_self_iterator = typename ilist_select_iterator_type< OptionsT::has_iterator_bits, OptionsT, true, false >::type |
using | const_reverse_self_iterator = typename ilist_select_iterator_type< OptionsT::has_iterator_bits, OptionsT, true, true >::type |
![]() | |
ilist_node_impl ()=default | |
Definition at line 307 of file ilist_node.h.
|
inline |
Definition at line 309 of file ilist_node.h.
References llvm::ilist_sentinel< OptionsT >::reset().
|
inline |
Definition at line 319 of file ilist_node.h.
|
inline |
Definition at line 314 of file ilist_node.h.
Referenced by llvm::ilist_sentinel< OptionsT >::ilist_sentinel().