An ilist node that can access its parent list.
Synopsis
Declared in <llvm/ADT/ilist_node.h>
template<
typename NodeTy,
typename ParentTy,
class... Options>
class ilist_node_with_parent
: public ilist_node<NodeTy, Options...>
Description
Requires NodeTy to have getParent() to find the parent node, and the ParentTy to have getSublistAccess() to get a reference to the list.
Base Classes
Name |
Description |
An intrusive list node. |
Member Functions
Name |
Description |
|
|
Get the next node, or |
|
|
|
|
|
|
|
Check whether this is the sentinel node. |
|
Record |
Using Declarations
Name |
Description |
Return whether this node is known to be a list sentinel. |
Protected Type Aliases
Name |
Description |
Const reverse iterator referring to this node. |
|
Forward const iterator referring to this node. |
|
Reverse mutable iterator referring to this node. |
|
Forward mutable iterator referring to this node. |
Protected Member Functions
Name |
Description |
|
Construct a default parent‐aware ilist node. |
Derived Classes
Name |
Description |
LLVM Basic Block Representation |
|
Base class for all LLVM IR instructions. |
|
A sequence of machine instructions forming one basic block. |
|
Representation of each machine instruction. |
Created with MrDocs