Attribute classes

This section discusses the internal and shared attribute classes. For attribute group classes, see "Attribute group classes" on page 159. Figure 45 illustrates the complete class hierarchy. Runtime relationships are presented throughout the remainder of this chapter.


NOTE TSharedAttribute has a TInternalAttribute but does not own its storage.

Here is a brief summary of each class:

TAttribute - an abstract base class for all user level attributes.

TSharedAttribute - a base class for attributes that are surrogates for other shared attributes that derive from TInternalAttribute.

TInternalAttribute - a base class for the attributes referred to by TSharedAttribute and its derived classes. TInternalAttribute holds the actual data.


[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