template class CCL::CorePropertyHandler

Template class to implement mix of interface based on Core ‘s IPropertyHandler with CCL class based on IUnknown.

#include <icoreplugin.h>

template <class CoreInterface, class UnknownClass, class UnknownInterface>
class CorePropertyHandler:
    public UnknownClass,
    public CCL::CorePropertyHandlerHelper
{
public:
    // methods

    void getProperty (Core::Property& value);
    tresult CCL_API queryInterface (UIDRef iid, void** ptr);
};

Inherited Members

public:
    // methods

    void setProperty (const Core::Property& value);
    void getProperty (Core::Property& value);