25 #ifndef PAGMO_PROBLEM_STRING_MATCH_H 
   26 #define PAGMO_PROBLEM_STRING_MATCH_H 
   30 #include "../config.h" 
   31 #include "../serialization.h" 
   35 namespace pagmo { 
namespace problem {
 
   53                 std::string get_name() 
const;
 
   57                 std::string human_readable_extra() 
const;
 
   59                 friend class boost::serialization::access;
 
   60                 template <
class Archive>
 
   61                 void serialize(Archive &ar, 
const unsigned int)
 
   63                         ar & boost::serialization::base_object<base>(*this);
 
   64                         ar & 
const_cast<std::string &
>(m_str);
 
   66                 const std::string m_str;
 
boost::shared_ptr< base > base_ptr
Alias for shared pointer to base problem. 
std::vector< double > decision_vector
Decision vector type. 
std::vector< double > fitness_vector
Fitness vector type.