.. index:: pair: class; EnumIO .. _doxid-class_enum_i_o: Template class EnumIO ===================== .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include <enum_io.hpp> template <typename T> class EnumIO { public: // methods static const std::vector<std::string>& :target:`enum_names<doxid-class_enum_i_o_1a353b9bde60f27b4f568ccdafcb23a03e>`(); INLINE const std::vector<std::string>& :ref:`enum_names<doxid-class_enum_i_o_1a3450c04ef9478e356ff1faf64c150301>`(); INLINE const std::vector<std::string>& :ref:`enum_names<doxid-class_enum_i_o_1a92e9d7a29956b49dad51788581862b4d>`(); INLINE const std::vector<std::string>& :ref:`enum_names<doxid-class_enum_i_o_1abd4b478afb0c5182269d4f6b1892e6c3>`(); INLINE const std::vector<std::string>& :ref:`enum_names<doxid-class_enum_i_o_1abc1a8170f48a91b74fde2db44777b1d3>`(); INLINE const std::vector<std::string>& :ref:`enum_names<doxid-class_enum_i_o_1a04ee4ed254c8f9382fbe7295d291e429>`(); INLINE const std::vector<std::string>& :ref:`enum_names<doxid-class_enum_i_o_1a7d395de26e6b69998ae6bc24c477587b>`(); }; .. _details-class_enum_i_o: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; enum_names .. _doxid-class_enum_i_o_1a3450c04ef9478e356ff1faf64c150301: .. ref-code-block:: cpp :class: doxyrest-title-code-block INLINE const std::vector<std::string>& enum_names() Template specialization to :ref:`BRKGA::Sense <doxid-namespace_b_r_k_g_a_1af28538be111c8320b2fec44b77ec5e9b>`. .. index:: pair: function; enum_names .. _doxid-class_enum_i_o_1a92e9d7a29956b49dad51788581862b4d: .. ref-code-block:: cpp :class: doxyrest-title-code-block INLINE const std::vector<std::string>& enum_names() Template specialization to :ref:`BRKGA::PathRelinking::Type <doxid-namespace_b_r_k_g_a_1_1_path_relinking_1a79247d22aeb1fa9ab7611488e8137132>`. .. index:: pair: function; enum_names .. _doxid-class_enum_i_o_1abd4b478afb0c5182269d4f6b1892e6c3: .. ref-code-block:: cpp :class: doxyrest-title-code-block INLINE const std::vector<std::string>& enum_names() Template specialization to :ref:`BRKGA::PathRelinking::Selection <doxid-namespace_b_r_k_g_a_1_1_path_relinking_1a3ce8f0aeb5c0063aab2e8cbaee3076fa>`. .. index:: pair: function; enum_names .. _doxid-class_enum_i_o_1abc1a8170f48a91b74fde2db44777b1d3: .. ref-code-block:: cpp :class: doxyrest-title-code-block INLINE const std::vector<std::string>& enum_names() Template specialization to :ref:`BRKGA::PathRelinking::DistanceFunctionType <doxid-namespace_b_r_k_g_a_1_1_path_relinking_1a87d1364dc2c4abffd0fa93bebde97941>`. .. index:: pair: function; enum_names .. _doxid-class_enum_i_o_1a04ee4ed254c8f9382fbe7295d291e429: .. ref-code-block:: cpp :class: doxyrest-title-code-block INLINE const std::vector<std::string>& enum_names() Template specialization to :ref:`BRKGA::BiasFunctionType <doxid-namespace_b_r_k_g_a_1af0ede0f2a7123e654a4e3176b5539fb1>`. .. index:: pair: function; enum_names .. _doxid-class_enum_i_o_1a7d395de26e6b69998ae6bc24c477587b: .. ref-code-block:: cpp :class: doxyrest-title-code-block INLINE const std::vector<std::string>& enum_names() Template specialization to :ref:`BRKGA::ShakingType <doxid-namespace_b_r_k_g_a_1a616e3d7dedad5ff4e6a2961cda1ea494>`.