Template class EnumIO

Overview

#include <enum_io.hpp>

template <typename T>
class EnumIO {
public:
    // methods

    static const std::vector<std::string>& enum_names();
    INLINE const std::vector<std::string>& enum_names();
    INLINE const std::vector<std::string>& enum_names();
    INLINE const std::vector<std::string>& enum_names();
    INLINE const std::vector<std::string>& enum_names();
    INLINE const std::vector<std::string>& enum_names();
    INLINE const std::vector<std::string>& enum_names();
};

Detailed Documentation

Methods

INLINE const std::vector<std::string>& enum_names()

Template specialization to BRKGA::Sense.

INLINE const std::vector<std::string>& enum_names()

Template specialization to BRKGA::PathRelinking::Type.

INLINE const std::vector<std::string>& enum_names()

Template specialization to BRKGA::PathRelinking::Selection.

INLINE const std::vector<std::string>& enum_names()

Template specialization to BRKGA::PathRelinking::DistanceFunctionType.

INLINE const std::vector<std::string>& enum_names()

Template specialization to BRKGA::BiasFunctionType.

INLINE const std::vector<std::string>& enum_names()

Template specialization to BRKGA::ShakingType.