ManagedServices::ClassDescWrapper Interface Reference


Detailed Description

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.

Inheritance diagram for ManagedServices::ClassDescWrapper:
Inheritance graph
[legend]

List of all members.

Public Member Functions

ClassDesc *  Get ()
  Get the wrapped ClassDesc.
ClassDesc *  Release ()
  Release the wrapped ClassDesc, setting the internal pointer to null.

Member Function Documentation

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.