LLVM 20.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 ParentTy | parent_ty |
typedef ilist_node_base< enable_sentinel_tracking, parent_ty > | node_base_type |
typedef ilist_base< enable_sentinel_tracking, parent_ty > | 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 160 of file ilist_node_options.h.
typedef const T* llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::const_pointer |
Definition at line 164 of file ilist_node_options.h.
typedef const T& llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::const_reference |
Definition at line 165 of file ilist_node_options.h.
typedef ilist_base<enable_sentinel_tracking, parent_ty> llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::list_base_type |
Definition at line 173 of file ilist_node_options.h.
typedef ilist_node_base<enable_sentinel_tracking, parent_ty> llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::node_base_type |
Definition at line 172 of file ilist_node_options.h.
typedef ParentTy llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::parent_ty |
Definition at line 171 of file ilist_node_options.h.
typedef T* llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::pointer |
Definition at line 162 of file ilist_node_options.h.
typedef T& llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::reference |
Definition at line 163 of file ilist_node_options.h.
typedef TagT llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::tag |
Definition at line 170 of file ilist_node_options.h.
typedef T llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::value_type |
Definition at line 161 of file ilist_node_options.h.
|
static |
Definition at line 167 of file ilist_node_options.h.
|
static |
Definition at line 169 of file ilist_node_options.h.
|
static |
Definition at line 168 of file ilist_node_options.h.