|
LLVM 22.0.0git
|
Traits for options for ilist_node. More...
#include "llvm/ADT/ilist_node_options.h"
Public Types | |
| using | value_type = T |
| using | pointer = T * |
| using | reference = T & |
| using | const_pointer = const T * |
| using | const_reference = const T & |
| using | tag = TagT |
| using | parent_ty = ParentTy |
| using | node_base_type = ilist_node_base<enable_sentinel_tracking, parent_ty> |
| using | list_base_type = ilist_base<enable_sentinel_tracking, parent_ty> |
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 158 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::const_pointer = const T * |
Definition at line 162 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::const_reference = const T & |
Definition at line 163 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::list_base_type = ilist_base<enable_sentinel_tracking, parent_ty> |
Definition at line 171 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::node_base_type = ilist_node_base<enable_sentinel_tracking, parent_ty> |
Definition at line 170 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::parent_ty = ParentTy |
Definition at line 169 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::pointer = T * |
Definition at line 160 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::reference = T & |
Definition at line 161 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::tag = TagT |
Definition at line 168 of file ilist_node_options.h.
| using llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy >::value_type = T |
Definition at line 159 of file ilist_node_options.h.
|
static |
Definition at line 165 of file ilist_node_options.h.
|
static |
Definition at line 167 of file ilist_node_options.h.
|
static |
Definition at line 166 of file ilist_node_options.h.