The smart_ptr is a reference counting pointer object. Whenever a method of the IC Imaging Control Class Library returns a pointer, it will be an object of this class.
    Header File:  tisudshl.h
 
| Method | Description | ||
| operator!= | Checks whether op2 or p differs from this smart_ptr. | ||
| operator* | Returns the object to which this points. If the pointer is not set, this operator will fail with a null pointer exception. | ||
| operator-> | Returns a pointer to the object to which this points. If the pointer is not set, this operator will fail with a null pointer exception. | ||
| operator= | Assigns another smart_ptr to this. | ||
| operator== | Checks whether op2 or p and this smart_ptr are identical. | ||