Wraps a native ClassDesc pointer.
The ClassDescFactory serves ClassDescWrappers in order to register native ClassDescs describing plug-in objects with the application. See ClassDescOwner and ClassDescReference for concrete implementations of ClassDescWrapper.
Public Member Functions |
|
ClassDesc * | Get () |
Get the wrapped ClassDesc. |
|
ClassDesc * | Release () |
Release the wrapped ClassDesc, setting the
internal pointer to null. |
ClassDesc* ManagedServices::ClassDescWrapper::Get | ( | ) |
Get the wrapped ClassDesc.
<return>The wrapped ClassDesc.</return>
Implemented in ManagedServices::ClassDescOwner, and ManagedServices::ClassDescReference.
ClassDesc* ManagedServices::ClassDescWrapper::Release | ( | ) |
Release the wrapped ClassDesc, setting the internal pointer to null.
<return>The wrapped ClassDesc.</return>
Implemented in ManagedServices::ClassDescOwner, and ManagedServices::ClassDescReference.