LLVM 18.0.0git
|
Traits for options for ilist_node. More...
#include "llvm/ADT/ilist_node_options.h"
Public Types | |
typedef T | value_type |
typedef T * | pointer |
typedef T & | reference |
typedef const T * | const_pointer |
typedef const T & | const_reference |
typedef TagT | tag |
typedef ilist_node_base< enable_sentinel_tracking > | node_base_type |
typedef ilist_base< enable_sentinel_tracking > | list_base_type |
Static Public Attributes | |
static const bool | enable_sentinel_tracking = EnableSentinelTracking |
static const bool | is_sentinel_tracking_explicit = IsSentinelTrackingExplicit |
static const bool | has_iterator_bits = HasIteratorBits |
Traits for options for ilist_node.
This is usually computed via compute_node_options.
Definition at line 132 of file ilist_node_options.h.
typedef const T* llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::const_pointer |
Definition at line 136 of file ilist_node_options.h.
typedef const T& llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::const_reference |
Definition at line 137 of file ilist_node_options.h.
typedef ilist_base<enable_sentinel_tracking> llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::list_base_type |
Definition at line 144 of file ilist_node_options.h.
typedef ilist_node_base<enable_sentinel_tracking> llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::node_base_type |
Definition at line 143 of file ilist_node_options.h.
typedef T* llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::pointer |
Definition at line 134 of file ilist_node_options.h.
typedef T& llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::reference |
Definition at line 135 of file ilist_node_options.h.
typedef TagT llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::tag |
Definition at line 142 of file ilist_node_options.h.
typedef T llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits >::value_type |
Definition at line 133 of file ilist_node_options.h.
|
static |
Definition at line 139 of file ilist_node_options.h.
|
static |
Definition at line 141 of file ilist_node_options.h.
|
static |
Definition at line 140 of file ilist_node_options.h.