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.