#include <DpListItemHandle_Type.h>
NAME: DpListItemHandle - non-public list item object used by class "DpList"
DESCRIPTION:
Each object in a list is represented in terms of a list item object. This is a standard construction of lists, see for example Lippman''s C++ Primer. Class "DpListItemHandle" has no interest outside the private parts of class "DpList". Note that each list item has a handle to the objects that are appended to class "DpList". This means that when the list item is deleted, the handle is also deleted, and if there are no other handles to the object, it will be deleted. Both "DpListItemInst" and "DpListItemPtr" leave the original object being inserted into list untouched, while "DpListItemHandle" has the ability to clean up the inserted objects.
|
|
|