| 
    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.