struct CCL::Browsable::IClassNode

Overview

Interface for nodes representing classes. More…

#include <ibrowser.h>

struct IClassNode: public CCL::IBrowserNode
{
    // methods

    virtual const IClassDescription&CCL_API getClassDescription () const = 0;
};

Inherited Members

public:
    // methods

    virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0;
    virtual unsigned int CCL_API retain () = 0;
    virtual unsigned int CCL_API release () = 0;
    virtual CString CCL_API getNodeType () const = 0;
    virtual tbool CCL_API isNodeType (StringID type) const = 0;
    virtual StringRef CCL_API getNodeTitle () const = 0;
    DECLARE_STRINGID_MEMBER (kTitleProperty);

Detailed Documentation

Interface for nodes representing classes.

Methods

virtual const IClassDescription&CCL_API getClassDescription () const = 0

Get associated class description.