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

#include "llvm/ADT/ilist_iterator.h"

Public Types

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

Detailed Description

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

Definition at line 31 of file ilist_iterator.h.

Member Typedef Documentation

◆ node_pointer

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

Definition at line 35 of file ilist_iterator.h.

◆ node_reference

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

Definition at line 36 of file ilist_iterator.h.

◆ pointer

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

Definition at line 33 of file ilist_iterator.h.

◆ reference

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

Definition at line 34 of file ilist_iterator.h.

◆ value_type

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

Definition at line 32 of file ilist_iterator.h.


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