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

#include <ilist_iterator.h>

Public Types

typedef const OptionsT::value_type value_type
 
typedef OptionsT::const_pointer pointer
 
typedef OptionsT::const_reference reference
 
typedef const ilist_node_impl
< OptionsT > * 
node_pointer
 
typedef const ilist_node_impl
< OptionsT > & 
node_reference
 

Detailed Description

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

Definition at line 32 of file ilist_iterator.h.

Member Typedef Documentation

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

Definition at line 36 of file ilist_iterator.h.

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

Definition at line 37 of file ilist_iterator.h.

template<class OptionsT >
typedef OptionsT::const_pointer llvm::ilist_detail::IteratorTraits< OptionsT, true >::pointer

Definition at line 34 of file ilist_iterator.h.

template<class OptionsT >
typedef OptionsT::const_reference llvm::ilist_detail::IteratorTraits< OptionsT, true >::reference

Definition at line 35 of file ilist_iterator.h.

template<class OptionsT >
typedef const OptionsT::value_type llvm::ilist_detail::IteratorTraits< OptionsT, true >::value_type

Definition at line 33 of file ilist_iterator.h.


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