LLVM 22.0.0git
llvm::ilist_sentinel< OptionsT > Class Template Reference

#include "llvm/ADT/ilist_node.h"

Inheritance diagram for llvm::ilist_sentinel< OptionsT >:
[legend]

Public Member Functions

 ilist_sentinel ()
void reset ()
bool empty () const
Public Member Functions inherited from llvm::ilist_node_impl< OptionsT >
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, boolisSentinel () const
 Check whether this is the sentinel node.
Public Member Functions inherited from llvm::ilist_detail::node_parent_access< ilist_node_impl< OptionsT >, OptionsT::parent_ty >
const OptionsT::parent_ty * getParent () const
void setParent (OptionsT::parent_ty *Parent)

Additional Inherited Members

Protected Types inherited from llvm::ilist_node_impl< OptionsT >
using self_iterator
using const_self_iterator
using reverse_self_iterator
using const_reverse_self_iterator
Protected Member Functions inherited from llvm::ilist_node_impl< OptionsT >
 ilist_node_impl ()=default

Detailed Description

template<class OptionsT>
class llvm::ilist_sentinel< OptionsT >

Definition at line 303 of file ilist_node.h.

Constructor & Destructor Documentation

◆ ilist_sentinel()

template<class OptionsT>
llvm::ilist_sentinel< OptionsT >::ilist_sentinel ( )
inline

Member Function Documentation

◆ empty()

template<class OptionsT>
bool llvm::ilist_sentinel< OptionsT >::empty ( ) const
inline

◆ reset()

template<class OptionsT>
void llvm::ilist_sentinel< OptionsT >::reset ( )
inline

The documentation for this class was generated from the following file: