LLVM 22.0.0git
llvm::ilist_detail::IteratorHelper< true > Struct Reference

#include "llvm/ADT/ilist_iterator.h"

Inheritance diagram for llvm::ilist_detail::IteratorHelper< true >:
[legend]

Public Types

using Access = ilist_detail::NodeAccess

Static Public Member Functions

template<class T>
static void increment (T *&I)
template<class T>
static void decrement (T *&I)

Additional Inherited Members

Static Protected Member Functions inherited from llvm::ilist_detail::NodeAccess
template<class OptionsT>
static ilist_node_impl< OptionsT > * getNodePtr (typename OptionsT::pointer N)
template<class OptionsT>
static const ilist_node_impl< OptionsT > * getNodePtr (typename OptionsT::const_pointer N)
template<class OptionsT>
static OptionsT::pointer getValuePtr (ilist_node_impl< OptionsT > *N)
template<class OptionsT>
static OptionsT::const_pointer getValuePtr (const ilist_node_impl< OptionsT > *N)
template<class OptionsT>
static ilist_node_impl< OptionsT > * getPrev (ilist_node_impl< OptionsT > &N)
template<class OptionsT>
static ilist_node_impl< OptionsT > * getNext (ilist_node_impl< OptionsT > &N)
template<class OptionsT>
static const ilist_node_impl< OptionsT > * getPrev (const ilist_node_impl< OptionsT > &N)
template<class OptionsT>
static const ilist_node_impl< OptionsT > * getNext (const ilist_node_impl< OptionsT > &N)

Detailed Description

Definition at line 46 of file ilist_iterator.h.

Member Typedef Documentation

◆ Access

Definition at line 47 of file ilist_iterator.h.

Member Function Documentation

◆ decrement()

template<class T>
void llvm::ilist_detail::IteratorHelper< true >::decrement ( T *& I)
inlinestatic

Definition at line 50 of file ilist_iterator.h.

References llvm::ilist_detail::NodeAccess::getNext(), I, and T.

◆ increment()

template<class T>
void llvm::ilist_detail::IteratorHelper< true >::increment ( T *& I)
inlinestatic

Definition at line 49 of file ilist_iterator.h.

References llvm::ilist_detail::NodeAccess::getPrev(), I, and T.


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