LLVM 17.0.0git
Public Member Functions | List of all members
llvm::ilist_sentinel< OptionsT > Class Template Reference

#include "llvm/ADT/ilist_node.h"

Inheritance diagram for llvm::ilist_sentinel< OptionsT >:
Inheritance graph
Collaboration diagram for llvm::ilist_sentinel< OptionsT >:
Collaboration graph

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
bool isSentinel () const
 Check whether this is the sentinel node.

Additional Inherited Members

- Protected Types inherited from llvm::ilist_node_impl< OptionsT >
using self_iterator = ilist_iterator< OptionsT, false, false >
using const_self_iterator = ilist_iterator< OptionsT, false, true >
using reverse_self_iterator = ilist_iterator< OptionsT, true, false >
using const_reverse_self_iterator = ilist_iterator< OptionsT, true, true >
- 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 237 of file ilist_node.h.

Constructor & Destructor Documentation

◆ ilist_sentinel()

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

Member Function Documentation

◆ empty()

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

◆ reset()

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

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