LLVM 22.0.0git
llvm::ilist_detail::IteratorTraits< OptionsT, true > Struct Template Reference

#include "llvm/ADT/ilist_iterator.h"

Inheritance diagram for llvm::ilist_detail::IteratorTraits< OptionsT, true >:
[legend]

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: