C++ wrapper around libreadline. More...
#include <stdio.h>#include <readline/readline.h>#include <readline/history.h>#include <readline/keymaps.h>#include <string>#include <fstream>#include <vector>#include <stdexcept>#include <map>#include <boost/algorithm/string/trim.hpp>#include <boost/tokenizer.hpp>#include <boost/function.hpp>Go to the source code of this file.
Classes | |
| class | swift::SKeymap |
| The readline keymap wrapper. More... | |
| class | swift::SReadline |
| The readline library wrapper. More... | |
Namespaces | |
| swift | |
| The wrapper namespace. | |
C++ wrapper around libreadline.
Supported: editing, history, custom completers, keymaps. Attention: implementation is not thread safe! It is mainly because the readline library provides pure C interface and has many calls for an "atomic" completion operation
Definition in file SReadline.hpp.
1.8.9.1