From: Gabor Greif
These properties are exactly what we want for things like Instructions and basic blocks, which is why these are implemented with ilists.
+ +Related classes of interest are explained in the following subsections: + +ilist_node<T> implements a the forward and backward links +that are expected by the ilist<T> (and analogous containers) +in the default manner.
+ +ilist_node<T>s are meant to be embedded in the node type +T.