struct CCL::IArrayObject

Overview

Array object interface. More…

#include <iarrayobject.h>

struct IArrayObject: public CCL::IUnknown
{
    // methods

    virtual int CCL_API getArrayLength () const = 0;
    virtual tbool CCL_API getArrayElement (Variant& var, int index) const = 0;
    Variant operator [] (int index) const;
};

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;

Detailed Documentation

Array object interface.

Methods

virtual int CCL_API getArrayLength () const = 0

Get length of array.

virtual tbool CCL_API getArrayElement (Variant& var, int index) const = 0

Get array element at given index.