.. index:: pair: class; QPanda::QResultFactory .. _doxid-class_q_panda_1_1_q_result_factory: class QPanda::QResultFactory ============================ .. toctree:: :hidden: Overview ~~~~~~~~ Factory for class :ref:`QResult `. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QResultFactory { public: // typedefs typedef std::function<:ref:`QResult`*()> :target:`constructor_t`; typedef std::map`> :target:`constructor_Map_t`; // fields :ref:`constructor_Map_t` :target:`_QResult_Constructor`; // methods :ref:`QResult`* :target:`GetEmptyQResult`(); void :target:`registerclass`( std::string&, :ref:`constructor_t` ); static QResultFactory& :ref:`GetFactoryInstance`(); }; .. _details-class_q_panda_1_1_q_result_factory: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Factory for class :ref:`QResult `. Methods ------- .. index:: pair: function; GetFactoryInstance .. _doxid-class_q_panda_1_1_q_result_factory_1aace8423fdf154bc1fcddee3dfbe3ef96: .. ref-code-block:: cpp :class: doxyrest-title-code-block static QResultFactory& GetFactoryInstance() Get the static instance of factory. .. rubric:: Returns: :ref:`QResultFactory ` &