#include <crypto.h>
Inheritance diagram for KLVEObjectPtr:

Public Member Functions | |
| KLVEObjectPtr () | |
| Construct a NULL KLVEObjectPtr. | |
| KLVEObjectPtr (IRefCount< KLVObject > *ptr) | |
| Construct a KLVEObjectPtr initialized to point to an existing object. | |
| KLVEObjectPtr & | operator= (IRefCount< KLVObject > *ptr) |
| Assign pointer or NULL. | |
This is required to be a class rather than a typedef to allow casting of the RefCount pointers. KLVEObject is derived from KLVObject which holds the reference counter, so pointer calls requiring a pointer to the reference count object need to be adjusted
| KLVEObjectPtr | ( | ) | [inline] |
Construct a NULL KLVEObjectPtr.
| KLVEObjectPtr | ( | IRefCount< KLVObject > * | ptr | ) | [inline] |
Construct a KLVEObjectPtr initialized to point to an existing object.
| KLVEObjectPtr& operator= | ( | IRefCount< KLVObject > * | ptr | ) | [inline] |
Assign pointer or NULL.
1.5.1-p1