Attribute Pointers


The entity to which an attribute is attached owns the attribute and contains a pointer to that attribute. If more than one attribute is owned by an entity, the attributes are chained together in a (NULL terminated) list. Each attribute in the list contains a pointer to the previous attribute in the list, a pointer to the next attribute in the list, and a pointer back to the owning entity (refer to the following figure).

Figure. Attribute Pointers

[Top]