.. index:: pair: struct; DataPackIdentifier .. _doxid-struct_data_pack_identifier: struct DataPackIdentifier ========================= .. toctree:: :hidden: Overview ~~~~~~~~ Identifies a single datapack. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct DataPackIdentifier { // fields std::string :ref:`Name`; std::string :ref:`EngineName`; std::string :ref:`Type`; // construction :target:`DataPackIdentifier`(); :target:`DataPackIdentifier`(const DataPackIdentifier&); :target:`DataPackIdentifier`(DataPackIdentifier&& obj); :target:`DataPackIdentifier`( const std::string& _name, const std::string& _engineName, const std::string& _type ); :target:`DataPackIdentifier`( std::string&& _name, std::string&& _engineName, std::string&& _type ); // methods DataPackIdentifier& :target:`operator =` (const DataPackIdentifier&); DataPackIdentifier& :target:`operator =` (DataPackIdentifier&&); bool :target:`operator ==` (const DataPackIdentifier& rhs) const; bool :target:`operator <` (const DataPackIdentifier& rhs) const; }; .. _details-struct_data_pack_identifier: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Identifies a single datapack. Fields ------ .. index:: pair: variable; Name .. _doxid-struct_data_pack_identifier_1a4503921eb790287b4934104fe19d870b: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::string Name :ref:`DataPack ` Name. Used by simulator to identify source/sink of datapack. .. index:: pair: variable; EngineName .. _doxid-struct_data_pack_identifier_1a0f52d05427bba45a3bc49a6aa690d2f7: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::string EngineName Corresponding engine. .. index:: pair: variable; Type .. _doxid-struct_data_pack_identifier_1a39e482341dca27cee33a6d7d78f99605: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::string Type :ref:`DataPack ` Type.