#include <d8.h>
v8::DumbLineEditor, と v8::ReadLineEditorに継承されています。
Public 型 | |
enum | Type { DUMB = 0, READLINE = 1 } |
Public メソッド | |
LineEditor (Type type, const char *name) | |
virtual | ~LineEditor () |
virtual i::SmartPointer< char > | Prompt (const char *prompt)=0 |
virtual bool | Open () |
virtual bool | Close () |
virtual void | AddHistory (const char *str) |
const char * | name () |
Static Public メソッド | |
static LineEditor * | Get () |
Private 変数 | |
Type | type_ |
const char * | name_ |
LineEditor * | next_ |
Static Private 変数 | |
static LineEditor * | first_ = NULL |
enum v8::LineEditor::Type |
virtual void v8::LineEditor::AddHistory | ( | const char * | str | ) | [inline, virtual] |
virtual bool v8::LineEditor::Close | ( | ) | [inline, virtual] |
LineEditor * v8::LineEditor::Get | ( | ) | [static] |
const char* v8::LineEditor::name | ( | ) | [inline] |
virtual bool v8::LineEditor::Open | ( | ) | [inline, virtual] |
virtual i::SmartPointer<char> v8::LineEditor::Prompt | ( | const char * | prompt | ) | [pure virtual] |
v8::ReadLineEditor, と v8::DumbLineEditorで実装されています。
LineEditor * v8::LineEditor::first_ = NULL [static, private] |
参照元 Get(), と LineEditor().
const char* v8::LineEditor::name_ [private] |
LineEditor* v8::LineEditor::next_ [private] |
Type v8::LineEditor::type_ [private] |