cpp-terminal 1.0.0
Small C++ library for writing multiplatform terminal applications
|
Go to the source code of this file.
Classes | |
class | Term::Model |
Namespaces | |
namespace | Term |
Enumerations | |
enum class | Term::Result { Term::Yes , Term::No , Term::Error , Term::None , Term::Abort , Term::Invalid } |
enum class | Term::Result_simple { Term::Yes , Term::No , Term::Abort } |
Functions | |
Result | Term::prompt (const std::string &message, const std::string &first_option, const std::string &second_option, const std::string &prompt_indicator, bool) |
A simple yes/no prompt, requires the user to press the ENTER key to continue. | |
Result_simple | Term::prompt_simple (const std::string &message) |
The most simple prompt possible, requires the user to press enter to continue. | |
std::string | Term::concat (const std::vector< std::string > &) |
std::vector< std::string > | Term::split (const std::string &) |
void | Term::print_left_curly_bracket (Term::Window &, const std::size_t &, const std::size_t &, const std::size_t &) |
void | Term::render (Term::Window &, const Model &, const std::size_t &) |
std::string | Term::prompt_multiline (const std::string &, std::vector< std::string > &, std::function< bool(std::string)> &) |