.. index:: pair: struct; P1::CameraSdkC::String .. _doxid-struct_p1_1_1_camera_sdk_c_1_1_string: struct P1::CameraSdkC::String ============================= .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct String: public :ref:`P1::CameraSdkC::IString`, public string { // fields static uint32_t :ref:`mCreationCount` = 0; :ref:`ObjectFactory`* :target:`mFactory` = nullptr; // construction :target:`String`(:ref:`ObjectFactory`* factory = nullptr); // methods virtual bool :target:`AssignData`(const char* data, uint32_t length); virtual const char* :target:`Data`() const; virtual uint32_t :target:`Size`() const; virtual void :target:`Delete`(); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual bool :ref:`AssignData`(const char* data, uint32_t length) = 0; virtual const char* :ref:`Data`() const = 0; virtual uint32_t :ref:`Size`() const = 0; virtual void :ref:`Delete`() = 0; .. _details-struct_p1_1_1_camera_sdk_c_1_1_string: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Fields ------ .. index:: pair: variable; mCreationCount .. _doxid-struct_p1_1_1_camera_sdk_c_1_1_string_1aa7e3e5e73b69151f63a1de9fabeef13a: .. ref-code-block:: cpp :class: doxyrest-title-code-block static uint32_t mCreationCount = 0 zzz MEG 2020-01-02 13:26 debug