SReadline.h File Reference

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. 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>

Include dependency graph for SReadline.h:

Go to the source code of this file.

Namespaces

namespace  swift

Classes

class  swift::SKeymap
 The readline keymap wrapper. Attention: It is not thread safe! Supports: key binding, key unbinding. More...
class  swift::SReadline
 The readline library wrapper. Attention: It is not thread safe! Supports: editing, history, custom completers. More...


Detailed Description

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.h.


Generated on Mon May 8 21:58:24 2006 for SReadline - C++ Wrapper Around readline Library by  doxygen 1.4.5