Files
sdcv/src/readline.hpp
2017-08-09 07:46:27 +03:00

16 lines
353 B
C++

#pragma once
#include <string>
class IReadLine
{
public:
virtual ~IReadLine() {}
virtual bool read(const std::string &banner, std::string &line) = 0;
virtual void add_to_history(const std::string &) {}
};
extern std::string sdcv_readline;
extern IReadLine *create_readline_object();
extern bool stdio_getline(FILE *in, std::string &str);