|
struct | llvm::ilist_sentinel_tracking< EnableSentinelTracking > |
| Option to choose whether to track sentinels. More...
|
|
struct | llvm::ilist_tag< Tag > |
| Option to specify a tag for the node type. More...
|
|
struct | llvm::ilist_iterator_bits< ExtraIteratorBits > |
| Option to add extra bits to the ilist_iterator. More...
|
|
struct | llvm::ilist_parent< ParentTy > |
| Option to add a pointer to this list's owner in every node. More...
|
|
struct | llvm::ilist_detail::explicitness< IsExplicit > |
| Helper trait for recording whether an option is specified explicitly. More...
|
|
struct | llvm::ilist_detail::is_valid_option< Option > |
| Check whether an option is valid. More...
|
|
struct | llvm::ilist_detail::extract_sentinel_tracking< ilist_sentinel_tracking< EnableSentinelTracking >, Options... > |
|
struct | llvm::ilist_detail::extract_sentinel_tracking< Option1, Options... > |
|
struct | llvm::ilist_detail::extract_sentinel_tracking<> |
|
struct | llvm::ilist_detail::is_valid_option< ilist_sentinel_tracking< EnableSentinelTracking > > |
|
struct | llvm::ilist_detail::extract_tag< ilist_tag< Tag >, Options... > |
|
struct | llvm::ilist_detail::extract_tag< Option1, Options... > |
|
struct | llvm::ilist_detail::extract_tag<> |
|
struct | llvm::ilist_detail::is_valid_option< ilist_tag< Tag > > |
|
struct | llvm::ilist_detail::extract_iterator_bits< ilist_iterator_bits< IteratorBits >, Options... > |
|
struct | llvm::ilist_detail::extract_iterator_bits< Option1, Options... > |
|
struct | llvm::ilist_detail::extract_iterator_bits<> |
|
struct | llvm::ilist_detail::is_valid_option< ilist_iterator_bits< IteratorBits > > |
|
struct | llvm::ilist_detail::extract_parent< ilist_parent< ParentTy >, Options... > |
|
struct | llvm::ilist_detail::extract_parent< Option1, Options... > |
|
struct | llvm::ilist_detail::extract_parent<> |
|
struct | llvm::ilist_detail::is_valid_option< ilist_parent< ParentTy > > |
|
struct | llvm::ilist_detail::check_options<> |
|
struct | llvm::ilist_detail::check_options< Option1, Options... > |
|
struct | llvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy > |
| Traits for options for ilist_node. More...
|
|
struct | llvm::ilist_detail::compute_node_options< T, Options > |
|