LLVM: llvm::ilist_sentinel< OptionsT > Class Template Reference (original) (raw)

#include "[llvm/ADT/ilist_node.h](ilist%5F%5Fnode%5F8h%5Fsource.html)"

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, bool > isSentinel () 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 = ilist_select_iterator_type<OptionsT, false, false>
using const_self_iterator = ilist_select_iterator_type<OptionsT, false, true>
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 llvm::ilist_sentinel< OptionsT >

Definition at line 296 of file ilist_node.h.

Constructor & Destructor Documentation

template

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

Examples

/work/as-worker-4/publish-doxygen-docs/llvm-project/llvm/include/llvm/ADT/ilist_node.h.

Definition at line 298 of file ilist_node.h.

References reset().

Member Function Documentation

empty()

template

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

Examples

/work/as-worker-4/publish-doxygen-docs/llvm-project/llvm/include/llvm/ADT/ilist_node.h.

Definition at line 308 of file ilist_node.h.

reset()

template

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

Examples

/work/as-worker-4/publish-doxygen-docs/llvm-project/llvm/include/llvm/ADT/ilist_node.h.

Definition at line 303 of file ilist_node.h.

Referenced by ilist_sentinel().


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