LLVM 19.0.0git
Classes | Typedefs
llvm::ilist_detail Namespace Reference

Classes

struct  check_options
 Check whether options are valid. More...
 
struct  check_options< Option1, Options... >
 
struct  check_options<>
 
struct  compute_node_options
 
struct  explicitness
 Helper trait for recording whether an option is specified explicitly. More...
 
struct  extract_iterator_bits
 Extract iterator bits option. More...
 
struct  extract_iterator_bits< ilist_iterator_bits< IteratorBits >, Options... >
 
struct  extract_iterator_bits< Option1, Options... >
 
struct  extract_iterator_bits<>
 
struct  extract_sentinel_tracking
 Extract sentinel tracking option. More...
 
struct  extract_sentinel_tracking< ilist_sentinel_tracking< EnableSentinelTracking >, Options... >
 
struct  extract_sentinel_tracking< Option1, Options... >
 
struct  extract_sentinel_tracking<>
 
struct  extract_tag
 Extract custom tag option. More...
 
struct  extract_tag< ilist_tag< Tag >, Options... >
 
struct  extract_tag< Option1, Options... >
 
struct  extract_tag<>
 
struct  is_valid_option
 Check whether an option is valid. More...
 
struct  is_valid_option< ilist_iterator_bits< IteratorBits > >
 
struct  is_valid_option< ilist_sentinel_tracking< EnableSentinelTracking > >
 
struct  is_valid_option< ilist_tag< Tag > >
 
struct  IteratorHelper
 
struct  IteratorHelper< false >
 
struct  IteratorHelper< true >
 
struct  IteratorTraits
 Find const-correct node types. More...
 
struct  IteratorTraits< OptionsT, false >
 
struct  IteratorTraits< OptionsT, true >
 
struct  node_options
 Traits for options for ilist_node. More...
 
struct  NodeAccess
 An access class for ilist_node private API. More...
 
struct  SpecificNodeAccess
 

Typedefs

typedef explicitness< trueis_explicit
 
typedef explicitness< false > is_implicit
 

Typedef Documentation

◆ is_explicit

Definition at line 48 of file ilist_node_options.h.

◆ is_implicit

Definition at line 49 of file ilist_node_options.h.