#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().
1.7.1