The ITObject class

Base class: none

A common base class that serves solely as an abstraction of an object. Instances of operation interface classes (except for the ITString class) are all derived from the ITObject class.

This class provides the following methods; all operation classes override these methods to perform reference counting for copy operations and assignment.
Method Description
virtual ~ITObject() Virtual destructor.
ITObject &operator=(const ITObject &) Assignment operator.