LLVM 20.0.0git
Public Types | List of all members
llvm::ilist_detail::IteratorTraits< OptionsT, false > Struct Template Reference

#include "llvm/ADT/ilist_iterator.h"

Public Types

using value_type = typename OptionsT::value_type
 
using pointer = typename OptionsT::pointer
 
using reference = typename OptionsT::reference
 
using node_pointer = ilist_node_impl< OptionsT > *
 
using node_reference = ilist_node_impl< OptionsT > &
 

Detailed Description

template<class OptionsT>
struct llvm::ilist_detail::IteratorTraits< OptionsT, false >

Definition at line 24 of file ilist_iterator.h.

Member Typedef Documentation

◆ node_pointer

template<class OptionsT >
using llvm::ilist_detail::IteratorTraits< OptionsT, false >::node_pointer = ilist_node_impl<OptionsT> *

Definition at line 28 of file ilist_iterator.h.

◆ node_reference

template<class OptionsT >
using llvm::ilist_detail::IteratorTraits< OptionsT, false >::node_reference = ilist_node_impl<OptionsT> &

Definition at line 29 of file ilist_iterator.h.

◆ pointer

template<class OptionsT >
using llvm::ilist_detail::IteratorTraits< OptionsT, false >::pointer = typename OptionsT::pointer

Definition at line 26 of file ilist_iterator.h.

◆ reference

template<class OptionsT >
using llvm::ilist_detail::IteratorTraits< OptionsT, false >::reference = typename OptionsT::reference

Definition at line 27 of file ilist_iterator.h.

◆ value_type

template<class OptionsT >
using llvm::ilist_detail::IteratorTraits< OptionsT, false >::value_type = typename OptionsT::value_type

Definition at line 25 of file ilist_iterator.h.


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