Static Public メソッド | Static Public 変数 | Private 型 | Static Private 変数

クラス v8::Shell

#include <d8.h>

v8::internal::AllStaticを継承しています。

すべてのメンバ一覧

Static Public メソッド

static bool ExecuteString (Handle< String > source, Handle< Value > name, bool print_result, bool report_exceptions)
static void ReportException (TryCatch *try_catch)
static void Initialize ()
static void OnExit ()
static int * LookupCounter (const wchar_t *name)
static Handle< StringReadFile (const char *name)
static void RunShell ()
static int Main (int argc, char *argv[])
static Handle< ArrayGetCompletions (Handle< String > text, Handle< String > full)
static Handle< ValuePrint (const Arguments &args)
static Handle< ValueQuit (const Arguments &args)
static Handle< ValueVersion (const Arguments &args)
static Handle< ValueLoad (const Arguments &args)

Static Public 変数

static const char * kHistoryFileName = ".d8_history"
static const char * kPrompt = "d8> "

Private 型

typedef std::map< const
wchar_t *, Counter * > 
CounterMap

Static Private 変数

static Persistent< Contextutility_context_
static Persistent< Contextevaluation_context_
static CounterMap counter_map_

説明

d8.h58 行で定義されています。


型定義

typedef std::map<const wchar_t*, Counter*> v8::Shell::CounterMap [private]

d8.h84 行で定義されています。


関数

bool v8::Shell::ExecuteString ( Handle< String source,
Handle< Value name,
bool  print_result,
bool  report_exceptions 
) [static]

d8.cc90 行で定義されています。

参照先 v8::Script::Compile(), v8::Handle< T >::IsEmpty(), と ReportException().

参照元 Load(), Main(), と RunShell().

Handle< Array > v8::Shell::GetCompletions ( Handle< String text,
Handle< String full 
) [static]
void v8::Shell::Initialize (  )  [static]
Handle< Value > v8::Shell::Load ( const Arguments args  )  [static]
int * v8::Shell::LookupCounter ( const wchar_t *  name  )  [static]

d8.cc210 行で定義されています。

参照先 counter_map_, と v8::Counter::GetValuePtr().

参照元 Initialize().

int v8::Shell::Main ( int  argc,
char *  argv[] 
) [static]
void v8::Shell::OnExit (  )  [static]

d8.cc263 行で定義されています。

参照先 counter_map_, v8::Counter::name(), と v8::Counter::value().

参照元 Main(), と Quit().

Handle< Value > v8::Shell::Print ( const Arguments args  )  [static]

d8.cc122 行で定義されています。

参照先 v8::Arguments::Length(), と v8::Undefined().

参照元 Initialize().

Handle< Value > v8::Shell::Quit ( const Arguments args  )  [static]

d8.cc155 行で定義されています。

参照先 OnExit(), と v8::Undefined().

参照元 Initialize().

Handle< String > v8::Shell::ReadFile ( const char *  name  )  [static]

d8.cc280 行で定義されています。

参照先 v8::internal::OS::FOpen(), v8::String::New(), と NULL.

参照元 Load(), と Main().

void v8::Shell::ReportException ( v8::TryCatch try_catch  )  [static]

d8.cc168 行で定義されています。

参照先 v8::TryCatch::Exception(), と v8::TryCatch::Message().

参照元 ExecuteString().

void v8::Shell::RunShell (  )  [static]
Handle< Value > v8::Shell::Version ( const Arguments args  )  [static]

d8.cc163 行で定義されています。

参照先 v8::V8::GetVersion(), と v8::String::New().

参照元 Initialize().


変数

d8.h85 行で定義されています。

参照元 LookupCounter(), と OnExit().

d8.h83 行で定義されています。

参照元 GetCompletions(), Initialize(), と Main().

const char * v8::Shell::kHistoryFileName = ".d8_history" [static]

d8.h79 行で定義されています。

参照元 v8::ReadLineEditor::Close(), と v8::ReadLineEditor::Open().

const char * v8::Shell::kPrompt = "d8> " [static]

d8.h80 行で定義されています。

参照元 RunShell().

d8.h82 行で定義されています。

参照元 GetCompletions(), と Initialize().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義