Internal inheritable groups

TInternalInheritableGroup class implements a dynamic hierarchy of internal attribute groups. The attributes available using a particular group in the hierarchy include all attributes in its parent, its parent's parent, and so on.

When attributes are added to or deleted from it, or when its place in the parent hierarchy changes, it notifies its children as well as its handles.

Typically, you derive from TInternalInheritableGroup and TInheritableGroupHandle in pairs. You might not need to derive from these if you don't need to attach additional data or protocol to the group.

This class is not synchronized, so it is not multithread safe. It is instantiated by a TAttributeGroupHandle.



[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker