#pragma once #include "critter.hpp" #include #include bool db_get_all_critters(std::map &critters); bool db_add_critter(const Critter &c, int &out_id); bool db_delete_critter(int id); void db_print_all_critters(const std::map &critters); bool validate_critter(const Critter &c, const std::map &all_critters, std::string &out_error);