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


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


typedef explicitness< trueis_explicit
typedef explicitness< false > is_implicit

Typedef Documentation

◆ is_explicit

Definition at line 40 of file ilist_node_options.h.

◆ is_implicit

Definition at line 41 of file ilist_node_options.h.