Static Public メソッド

クラス v8::Utils

#include <api.h>

すべてのメンバ一覧

Static Public メソッド

static bool ReportApiFailure (const char *location, const char *message)
static Local< FunctionTemplateToFunctionTemplate (NeanderObject obj)
static Local< ObjectTemplateToObjectTemplate (NeanderObject obj)
static Local< ContextToLocal (v8::internal::Handle< v8::internal::Context > obj)
static Local< ValueToLocal (v8::internal::Handle< v8::internal::Object > obj)
static Local< FunctionToLocal (v8::internal::Handle< v8::internal::JSFunction > obj)
static Local< StringToLocal (v8::internal::Handle< v8::internal::String > obj)
static Local< ObjectToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
static Local< ArrayToLocal (v8::internal::Handle< v8::internal::JSArray > obj)
static Local< ExternalToLocal (v8::internal::Handle< v8::internal::Proxy > obj)
static Local< MessageMessageToLocal (v8::internal::Handle< v8::internal::Object > obj)
static Local< NumberNumberToLocal (v8::internal::Handle< v8::internal::Object > obj)
static Local< IntegerIntegerToLocal (v8::internal::Handle< v8::internal::Object > obj)
static Local< Uint32Uint32ToLocal (v8::internal::Handle< v8::internal::Object > obj)
static Local< FunctionTemplateToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
static Local< ObjectTemplateToLocal (v8::internal::Handle< v8::internal::ObjectTemplateInfo > obj)
static Local< SignatureToLocal (v8::internal::Handle< v8::internal::SignatureInfo > obj)
static Local< TypeSwitchToLocal (v8::internal::Handle< v8::internal::TypeSwitchInfo > obj)
static v8::internal::Handle
< v8::internal::TemplateInfo
OpenHandle (Template *that)
static v8::internal::Handle
< v8::internal::FunctionTemplateInfo
OpenHandle (FunctionTemplate *that)
static v8::internal::Handle
< v8::internal::ObjectTemplateInfo
OpenHandle (ObjectTemplate *that)
static v8::internal::Handle
< v8::internal::Object
OpenHandle (Data *data)
static v8::internal::Handle
< v8::internal::JSObject
OpenHandle (v8::Object *data)
static v8::internal::Handle
< v8::internal::JSArray
OpenHandle (v8::Array *data)
static v8::internal::Handle
< v8::internal::String
OpenHandle (String *data)
static v8::internal::Handle
< v8::internal::JSFunction
OpenHandle (Script *data)
static v8::internal::Handle
< v8::internal::JSFunction
OpenHandle (Function *data)
static v8::internal::Handle
< v8::internal::JSObject
OpenHandle (Message *message)
static v8::internal::Handle
< v8::internal::Context
OpenHandle (v8::Context *context)
static v8::internal::Handle
< v8::internal::SignatureInfo
OpenHandle (v8::Signature *sig)
static v8::internal::Handle
< v8::internal::TypeSwitchInfo
OpenHandle (v8::TypeSwitch *that)
static v8::internal::Handle
< v8::internal::Proxy
OpenHandle (v8::External *that)

説明

api.h201 行で定義されています。


関数

static Local<Integer> v8::Utils::IntegerToLocal ( v8::internal::Handle< v8::internal::Object obj  )  [inline, static]

参照元 v8::Integer::New().

static Local<Message> v8::Utils::MessageToLocal ( v8::internal::Handle< v8::internal::Object obj  )  [inline, static]
static Local<Number> v8::Utils::NumberToLocal ( v8::internal::Handle< v8::internal::Object obj  )  [inline, static]

参照元 v8::Number::New().

static v8::internal::Handle<v8::internal::TemplateInfo> v8::Utils::OpenHandle ( Template that  )  [inline, static]

参照元 v8::Debug::AddDebugEventListener(), v8::FunctionTemplate::AddInstancePropertyAccessor(), v8::V8::AddMessageListener(), v8::Value::BooleanValue(), v8::Function::Call(), v8::Date::Cast(), v8::Array::Cast(), v8::Integer::Cast(), v8::Number::Cast(), v8::String::Cast(), v8::Function::Cast(), v8::Object::Cast(), v8::External::Cast(), v8::internal::ClearWrapperCache(), v8::Script::Compile(), v8::Object::Delete(), v8::internal::JSObject::DeleteElementWithInterceptor(), v8::internal::JSObject::DeletePropertyWithInterceptor(), v8::EnsureConstructor(), v8::Context::Enter(), v8::Value::Equals(), v8::Exception::Error(), v8::internal::Handle< T >::EscapeFrom(), v8::Object::Get(), v8::Message::Get(), v8::internal::JSObject::GetElementWithInterceptor(), v8::Message::GetEndColumn(), v8::Message::GetEndPosition(), v8::String::GetExternalAsciiStringResource(), v8::String::GetExternalStringResource(), v8::FunctionTemplate::GetFunction(), v8::Object::GetInternalField(), v8::Message::GetLineNumber(), v8::Function::GetName(), v8::Object::GetPropertyNames(), v8::internal::JSObject::GetPropertyWithInterceptor(), v8::Object::GetPrototype(), v8::Object::GetRealNamedPropertyInPrototypeChain(), v8::Message::GetScriptResourceName(), v8::Context::GetSecurityToken(), v8::Message::GetSourceLine(), v8::Message::GetStartColumn(), v8::Message::GetStartPosition(), v8::Object::Has(), v8::Object::HasIndexedLookupInterceptor(), v8::FunctionTemplate::HasInstance(), v8::Object::HasNamedLookupInterceptor(), v8::Context::HasOutOfMemoryException(), v8::Object::HasRealIndexedProperty(), v8::Object::HasRealNamedCallbackProperty(), v8::Object::HasRealNamedProperty(), v8::FunctionTemplate::Inherit(), v8::FunctionTemplate::InstanceTemplate(), v8::Value::Int32Value(), v8::Value::IntegerValue(), v8::Object::InternalFieldCount(), v8::ObjectTemplate::InternalFieldCount(), v8::Value::IsArray(), v8::Value::IsBoolean(), v8::Value::IsDate(), v8::String::IsExternal(), v8::Value::IsExternal(), v8::String::IsExternalAscii(), v8::Value::IsFalse(), v8::Value::IsFunction(), v8::Value::IsInt32(), v8::Value::IsNull(), v8::Value::IsNumber(), v8::Value::IsObject(), v8::Value::IsString(), v8::Value::IsTrue(), v8::Value::IsUndefined(), v8::Array::Length(), v8::String::Length(), v8::ObjectTemplate::MarkAsUndetectable(), v8::TypeSwitch::match(), v8::Context::New(), v8::ObjectTemplate::New(), v8::TypeSwitch::New(), v8::Signature::New(), v8::FunctionTemplate::New(), v8::ObjectTemplate::NewInstance(), v8::Function::NewInstance(), v8::Date::NumberValue(), v8::Value::NumberValue(), v8::Object::ObjectProtoToString(), v8::internal::Parser::ParseNativeDeclaration(), v8::FunctionTemplate::PrototypeTemplate(), v8::Exception::RangeError(), v8::Exception::ReferenceError(), v8::Debug::RemoveDebugEventListener(), v8::Script::Run(), v8::internal::Runtime_DebugIndexedInterceptorElementNames(), v8::internal::Runtime_DebugNamedInterceptorPropertyNames(), v8::Object::Set(), v8::Template::Set(), v8::ObjectTemplate::SetAccessCheckCallbacks(), v8::ObjectTemplate::SetAccessor(), v8::ObjectTemplate::SetCallAsFunctionHandler(), v8::FunctionTemplate::SetCallHandler(), v8::FunctionTemplate::SetClassName(), v8::FunctionTemplate::SetHiddenPrototype(), v8::FunctionTemplate::SetIndexedInstancePropertyHandler(), v8::ObjectTemplate::SetIndexedPropertyHandler(), v8::FunctionTemplate::SetInstanceCallAsFunctionHandler(), v8::Object::SetInternalField(), v8::ObjectTemplate::SetInternalFieldCount(), v8::Function::SetName(), v8::FunctionTemplate::SetNamedInstancePropertyHandler(), v8::ObjectTemplate::SetNamedPropertyHandler(), v8::Context::SetSecurityToken(), v8::Value::StrictEquals(), v8::Exception::SyntaxError(), v8::Value::ToArrayIndex(), v8::Value::ToBoolean(), v8::Value::ToDetailString(), v8::Value::ToInt32(), v8::Value::ToInteger(), v8::Value::ToNumber(), v8::Value::ToObject(), v8::Value::ToString(), v8::Value::ToUint32(), v8::internal::Execution::TryCall(), v8::Object::TurnOnAccessCheck(), v8::Exception::TypeError(), v8::Value::Uint32Value(), v8::Context::UseDefaultSecurityToken(), v8::String::Utf8Length(), v8::External::Value(), v8::Int32::Value(), v8::Integer::Value(), v8::Boolean::Value(), v8::Number::Value(), v8::String::Write(), v8::String::WriteAscii(), と v8::String::WriteUtf8().

static v8::internal::Handle<v8::internal::Proxy> v8::Utils::OpenHandle ( v8::External that  )  [inline, static]
static v8::internal::Handle<v8::internal::FunctionTemplateInfo> v8::Utils::OpenHandle ( FunctionTemplate that  )  [inline, static]
static v8::internal::Handle<v8::internal::JSFunction> v8::Utils::OpenHandle ( Function data  )  [inline, static]
static v8::internal::Handle<v8::internal::ObjectTemplateInfo> v8::Utils::OpenHandle ( ObjectTemplate that  )  [inline, static]
static v8::internal::Handle<v8::internal::Object> v8::Utils::OpenHandle ( Data data  )  [inline, static]
static v8::internal::Handle<v8::internal::JSObject> v8::Utils::OpenHandle ( v8::Object data  )  [inline, static]
static v8::internal::Handle<v8::internal::TypeSwitchInfo> v8::Utils::OpenHandle ( v8::TypeSwitch that  )  [inline, static]
static v8::internal::Handle<v8::internal::JSArray> v8::Utils::OpenHandle ( v8::Array data  )  [inline, static]
static v8::internal::Handle<v8::internal::String> v8::Utils::OpenHandle ( String data  )  [inline, static]
static v8::internal::Handle<v8::internal::JSFunction> v8::Utils::OpenHandle ( Script data  )  [inline, static]
static v8::internal::Handle<v8::internal::JSObject> v8::Utils::OpenHandle ( Message message  )  [inline, static]
static v8::internal::Handle<v8::internal::Context> v8::Utils::OpenHandle ( v8::Context context  )  [inline, static]
static v8::internal::Handle<v8::internal::SignatureInfo> v8::Utils::OpenHandle ( v8::Signature sig  )  [inline, static]
bool v8::Utils::ReportApiFailure ( const char *  location,
const char *  message 
) [static]

api.cc121 行で定義されています。

参照先 v8::GetFatalErrorHandler(), と v8::has_shut_down.

参照元 v8::ApiCheck().

static Local<FunctionTemplate> v8::Utils::ToFunctionTemplate ( NeanderObject  obj  )  [static]
static Local<External> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::Proxy obj  )  [inline, static]
static Local<Value> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::Object obj  )  [inline, static]
static Local<Array> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::JSArray obj  )  [inline, static]
static Local<Function> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::JSFunction obj  )  [inline, static]
static Local<FunctionTemplate> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::FunctionTemplateInfo obj  )  [inline, static]
static Local<Object> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::JSObject obj  )  [inline, static]
static Local<Context> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::Context obj  )  [inline, static]

参照元 v8::internal::BUILTIN(), v8::Function::Call(), v8::internal::DebugMessageThread::DebugEvent(), v8::internal::JSObject::DeleteElementWithInterceptor(), v8::internal::JSObject::DeletePropertyWithInterceptor(), v8::Exception::Error(), v8::internal::Handle< T >::EscapeFrom(), v8::TryCatch::Exception(), v8::Object::Get(), v8::Message::Get(), v8::Context::GetCurrent(), v8::internal::JSObject::GetElementWithInterceptor(), v8::Context::GetEntered(), v8::FunctionTemplate::GetFunction(), v8::Object::GetInternalField(), v8::Function::GetName(), v8::internal::JSObject::GetPropertyAttributeWithInterceptor(), v8::Object::GetPropertyNames(), v8::internal::JSObject::GetPropertyWithInterceptor(), v8::Object::GetPrototype(), v8::Object::GetRealNamedPropertyInPrototypeChain(), v8::Message::GetScriptResourceName(), v8::Context::GetSecurityToken(), v8::Message::GetSourceLine(), v8::Context::Global(), v8::internal::JSObject::HasElementWithInterceptor(), v8::Shell::Initialize(), v8::FunctionTemplate::InstanceTemplate(), v8::internal::Top::MayIndexedAccess(), v8::internal::Top::MayNamedAccess(), v8::Array::New(), v8::Date::New(), v8::Object::New(), v8::String::New(), v8::External::New(), v8::Context::New(), v8::ObjectTemplate::New(), v8::TypeSwitch::New(), v8::Signature::New(), v8::FunctionTemplate::New(), v8::String::NewExternal(), v8::ObjectTemplate::NewInstance(), v8::Function::NewInstance(), v8::String::NewSymbol(), v8::String::NewUndetectable(), v8::Object::ObjectProtoToString(), v8::internal::Parser::ParseNativeDeclaration(), v8::internal::Debugger::ProcessDebugEvent(), v8::Exception::RangeError(), v8::Exception::ReferenceError(), v8::internal::Top::ReportFailedAccessCheck(), v8::internal::MessageHandler::ReportMessage(), v8::Script::Run(), v8::ObjectTemplate::SetAccessor(), v8::ObjectTemplate::SetCallAsFunctionHandler(), v8::internal::JSObject::SetElementWithInterceptor(), v8::internal::DebugMessageThread::SetEventJSONFromEvent(), v8::ObjectTemplate::SetIndexedPropertyHandler(), v8::ObjectTemplate::SetNamedPropertyHandler(), v8::internal::JSObject::SetPropertyWithCallback(), v8::internal::JSObject::SetPropertyWithInterceptor(), v8::Exception::SyntaxError(), と v8::Exception::TypeError().

static Local<TypeSwitch> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::TypeSwitchInfo obj  )  [inline, static]
static Local<String> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::String obj  )  [inline, static]
static Local<ObjectTemplate> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::ObjectTemplateInfo obj  )  [inline, static]
static Local<Signature> v8::Utils::ToLocal ( v8::internal::Handle< v8::internal::SignatureInfo obj  )  [inline, static]
static Local<ObjectTemplate> v8::Utils::ToObjectTemplate ( NeanderObject  obj  )  [static]
static Local<Uint32> v8::Utils::Uint32ToLocal ( v8::internal::Handle< v8::internal::Object obj  )  [inline, static]

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