template struct P1::CameraSdkC::IVector

#include <C_P1CameraTypes.h>

template <typename T>
struct IVector
{
    // methods

    virtual void Clear() = 0;
    virtual bool Reserve(uint32_t size) = 0;
    virtual bool Add(T& element) = 0;
    virtual uint32_t Size() const = 0;
    virtual T* Get(int idx) = 0;
    virtual bool GetRef(int idx, T& element) = 0;
    virtual void Delete() = 0;
};

// direct descendants

template <typename T>
struct VectorSimple;