Overview
#include <C_P1CameraString.h>
struct String:
public P1::CameraSdkC::IString,
public string
{
// fields
static uint32_t mCreationCount = 0;
ObjectFactory* mFactory = nullptr;
// construction
String(ObjectFactory* factory = nullptr);
// methods
virtual bool AssignData(const char* data, uint32_t length);
virtual const char* Data() const;
virtual uint32_t Size() const;
virtual void Delete();
};
Inherited Members
public:
// methods
virtual bool AssignData(const char* data, uint32_t length) = 0;
virtual const char* Data() const = 0;
virtual uint32_t Size() const = 0;
virtual void Delete() = 0;