|
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_parent |
| Extract node parent option. More...
|
|
struct | extract_parent< ilist_parent< ParentTy >, Options... > |
|
struct | extract_parent< Option1, Options... > |
|
struct | extract_parent<> |
|
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_parent< ParentTy > > |
|
struct | is_valid_option< ilist_sentinel_tracking< EnableSentinelTracking > > |
|
struct | is_valid_option< ilist_tag< Tag > > |
|
class | iterator_parent_access |
| Mixin class used to add a getNodeParent() function to iterators iff the list uses ilist_parent, calling through to the node's getParent(). More...
|
|
class | iterator_parent_access< IteratorTy, ParentTy, false > |
|
class | iterator_parent_access< IteratorTy, ParentTy, true > |
|
class | iterator_parent_access< IteratorTy, void, false > |
|
class | iterator_parent_access< IteratorTy, void, true > |
|
struct | IteratorHelper |
|
struct | IteratorHelper< false > |
|
struct | IteratorHelper< true > |
|
struct | IteratorTraits |
| Find const-correct node types. More...
|
|
struct | IteratorTraits< OptionsT, false > |
|
struct | IteratorTraits< OptionsT, true > |
|
class | node_base_parent |
|
class | node_base_parent< void > |
|
class | node_base_prevnext |
|
class | node_base_prevnext< NodeBase, false > |
|
class | node_base_prevnext< NodeBase, true > |
|
struct | node_options |
| Traits for options for ilist_node. More...
|
|
class | node_parent_access |
| Mixin base class that is used to add getParent() and setParent(ParentTy*) methods to ilist_node_impl iff ilist_parent has been set in the list options. More...
|
|
class | node_parent_access< NodeTy, void > |
|
struct | NodeAccess |
| An access class for ilist_node private API. More...
|
|
struct | SpecificNodeAccess |
|