.. index:: pair: class; PreprocessedDataPack .. _doxid-class_preprocessed_data_pack: class PreprocessedDataPack ========================== .. toctree:: :hidden: Overview ~~~~~~~~ Dummy alias class for :ref:`EngineDataPack `, mapped to :ref:`PreprocessedDataPack ` python decorator. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block class PreprocessedDataPack: public :ref:`EngineDataPack` { }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // typedefs typedef std::shared_ptr :ref:`shared_ptr`; typedef std::shared_ptr :ref:`const_shared_ptr`; typedef std::unique_ptr :ref:`unique_ptr`; typedef std::unique_ptr :ref:`const_unique_ptr`; // methods template :ref:`TransceiverDataPackInterface::shared_ptr` :ref:`pySetup`(const :ref:`TransceiverDataPackInterface::shared_ptr`& tfDataPack); virtual const std::string& :ref:`linkedEngineName`() const; virtual bool :ref:`isPreprocessing`() const; virtual boost::python::object :ref:`runTf`( boost::python::tuple& args, boost::python::dict& kwargs, :ref:`datapacks_set_t` dataPacks ); virtual :ref:`datapack_identifiers_set_t` :ref:`updateRequestedDataPackIDs`(:ref:`datapack_identifiers_set_t`&& datapackIDs = :ref:`datapack_identifiers_set_t`()) const; virtual :ref:`datapack_identifiers_set_t` :ref:`getRequestedDataPackIDs`() const; static void :ref:`setTFInterpreter`(:ref:`FunctionManager`* interpreter); static const :ref:`FunctionManager`* :ref:`getFunctionManager`(); virtual :ref:`datapack_identifiers_set_t` :ref:`getRequestedDataPackIDs`() const; virtual boost::python::object :ref:`runTf`( boost::python::tuple& args, boost::python::dict& kwargs, :ref:`datapacks_set_t` dataPacks ); .. _details-class_preprocessed_data_pack: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Dummy alias class for :ref:`EngineDataPack `, mapped to :ref:`PreprocessedDataPack ` python decorator. boost::python doesn't allow to map two different names (:ref:`EngineDataPack ` and :ref:`PreprocessedDataPack ` in our case) to a single C++ class. This class acts as an 'alias' for :ref:`EngineDataPack ` and allows for two python decorators to be mapped to, effectively, a single class. Although :ref:`EngineDataPack ` and :ref:`PreprocessedDataPack ` are effectively the same class, they are initialized with different arguments in the python constructors.