Program Listing for File stringizable.hpp

Return to documentation for file (rcppsw/er/stringizable.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include <string>

#include "rcppsw/rcppsw.hpp"

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace rcppsw::er {

/*******************************************************************************
 * Class Definitions
 ******************************************************************************/
class stringizable {
 public:
  stringizable(void) = default;
  virtual ~stringizable(void) = default;

  virtual std::string to_str(void) const { return "to_str() not defined"; }
};

} /* namespace rcppsw::er */