#include <runtime.h>
v8::internal::AllStaticを継承しています。
構成 | |
struct | Function |
Public 型 | |
enum | FunctionId |
Static Public メソッド | |
static Object * | CreateArrayLiteral (Arguments args) |
static Function * | FunctionForId (FunctionId fid) |
static Function * | FunctionForName (const char *name) |
static int | StringMatch (Handle< String > sub, Handle< String > pat, int index) |
static Object * | GetElementOrCharAt (Handle< Object > object, uint32_t index) |
static Object * | SetObjectProperty (Handle< Object > object, Handle< Object > key, Handle< Object > value, PropertyAttributes attr) |
static Object * | GetObjectProperty (Handle< Object > object, Handle< Object > key) |
static void | PerformGC (Object *result) |
Runtime::Function * v8::internal::Runtime::FunctionForId | ( | FunctionId | fid | ) | [static] |
Runtime::Function * v8::internal::Runtime::FunctionForName | ( | const char * | name | ) | [static] |
Object * v8::internal::Runtime::GetObjectProperty | ( | Handle< Object > | object, | |
Handle< Object > | key | |||
) | [static] |
runtime.cc の 1623 行で定義されています。
参照先 v8::Exception, GetElementOrCharAt(), v8::internal::HandleVector(), v8::internal::Array::IndexFromObject(), v8::internal::Factory::NewTypeError(), v8::internal::Top::Throw(), と v8::internal::ToString().
参照元 v8::internal::KeyedLoadIC::Load(), v8::internal::Runtime_GetProperty(), と v8::internal::Runtime_KeyedGetProperty().
void v8::internal::Runtime::PerformGC | ( | Object * | result | ) | [static] |
runtime.cc の 5781 行で定義されています。
参照先 v8::internal::Failure::allocation_space(), v8::internal::Failure::cast(), v8::internal::Heap::CollectAllGarbage(), v8::internal::Heap::CollectGarbage(), と v8::internal::Failure::requested().
参照元 v8::internal::ExternalReferenceTable::ExternalReferenceTable(), と v8::internal::CEntryStub::GenerateCore().
Object * v8::internal::Runtime::SetObjectProperty | ( | Handle< Object > | object, | |
Handle< Object > | key, | |||
Handle< Object > | value, | |||
PropertyAttributes | attr | |||
) | [static] |
runtime.cc の 1731 行で定義されています。
参照先 ASSERT, v8::Exception, v8::internal::Failure::Exception(), v8::internal::HandleVector(), v8::internal::Array::IndexFromObject(), v8::internal::Handle< T >::is_null(), v8::internal::Factory::NewTypeError(), NONE, v8::internal::SetElement(), v8::internal::SetProperty(), v8::internal::Top::Throw(), と v8::internal::ToString().
参照元 v8::internal::Runtime_SetProperty(), と v8::internal::KeyedStoreIC::Store().