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:
- include/llvm/ADT/ilist_node.h