A fragment for template traits for intrusive list that provides default node related operations.
Synopsis
Declared in <llvm/ADT/ilist.h>
template<typename NodeTy>
struct ilist_node_traits
: ilist_alloc_traits<NodeTy>
, ilist_callback_traits<NodeTy>
Description
TODO: Remove this layer of indirection. It's not necessary.
Base Classes
Name |
Description |
Use delete by default for iplist and ilist. |
|
Callbacks do nothing by default in iplist and ilist. |
Member Functions
Name |
Description |
Called when a node is inserted into the list (default: no‐op). |
|
Called when a node is removed from the list (default: no‐op). |
|
Callback before transferring nodes to this list. The nodes may already be in this same list. |
Static Member Functions
Name |
Description |
Delete node |
Derived Classes
Name |
Description |
Template traits for intrusive list. |
Created with MrDocs