v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Utils Class Reference

#include <api.h>

Static Public Member Functions

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< RegExpToLocal (v8::internal::Handle< v8::internal::JSRegExp > 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::Foreign > obj)
 
static Local< MessageMessageToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< StackTraceStackTraceToLocal (v8::internal::Handle< v8::internal::JSArray > obj)
 
static Local< StackFrameStackFrameToLocal (v8::internal::Handle< v8::internal::JSObject > 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< AccessorSignatureAccessorSignatureToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< TypeSwitchToLocal (v8::internal::Handle< v8::internal::TypeSwitchInfo > obj)
 

Detailed Description

Definition at line 183 of file api.h.

Member Function Documentation

static Local<AccessorSignature> AccessorSignatureToLocal ( v8::internal::Handle< v8::internal::FunctionTemplateInfo obj)
inlinestatic

Referenced by AccessorSignature::New().

static Local<Integer> IntegerToLocal ( v8::internal::Handle< v8::internal::Object obj)
inlinestatic
static Local<Message> MessageToLocal ( v8::internal::Handle< v8::internal::Object obj)
inlinestatic
static Local<Number> NumberToLocal ( v8::internal::Handle< v8::internal::Object obj)
inlinestatic

Referenced by Number::New().

bool ReportApiFailure ( const char *  location,
const char *  message 
)
static

Definition at line 220 of file api.cc.

References V8::SetFatalError().

Referenced by TEST().

static Local<StackFrame> StackFrameToLocal ( v8::internal::Handle< v8::internal::JSObject obj)
inlinestatic

Referenced by StackTrace::GetFrame().

static Local<StackTrace> StackTraceToLocal ( v8::internal::Handle< v8::internal::JSArray obj)
inlinestatic
static Local<FunctionTemplate> ToFunctionTemplate ( NeanderObject  obj)
static
static Local<Context> ToLocal ( v8::internal::Handle< v8::internal::Context obj)
inlinestatic

Referenced by StackTrace::AsArray(), Function::Call(), Object::CallAsConstructor(), Object::CallAsFunction(), Object::Clone(), Array::CloneElementAt(), v8::internal::CodeGenerationFromStringsAllowed(), String::Concat(), Shell::CreateEvaluationContext(), Object::CreationContext(), String::Empty(), Exception::Error(), Handle< T >::EscapeFrom(), TryCatch::Exception(), HeapProfiler::ExecuteWrapperClassCallback(), Object::FindInstanceInPrototypeChain(), Message::Get(), Object::Get(), Context::GetCalling(), Object::GetConstructor(), Object::GetConstructorName(), Context::GetCurrent(), Context::GetData(), Context::GetEntered(), FunctionTemplate::GetFunction(), StackFrame::GetFunctionName(), Object::GetHiddenValue(), Function::GetInferredName(), Function::GetName(), Object::GetOwnPropertyNames(), JSObject::GetPropertyAttributeWithInterceptor(), Object::GetPropertyNames(), JSObject::GetPropertyWithCallback(), JSObject::GetPropertyWithInterceptor(), Object::GetPrototype(), Message::GetScriptData(), Function::GetScriptId(), StackFrame::GetScriptName(), StackFrame::GetScriptNameOrSourceURL(), Function::GetScriptOrigin(), Message::GetScriptResourceName(), Context::GetSecurityToken(), RegExp::GetSource(), Message::GetSourceLine(), Context::Global(), Script::Id(), FunctionTemplate::InstanceTemplate(), Isolate::MayIndexedAccess(), Isolate::MayNamedAccess(), String::New(), Object::New(), Array::New(), Date::New(), NumberObject::New(), BooleanObject::New(), StringObject::New(), RegExp::New(), FunctionTemplate::New(), Signature::New(), TypeSwitch::New(), Context::New(), String::NewExternal(), Function::NewInstance(), ObjectTemplate::NewInstance(), String::NewSymbol(), String::NewUndetectable(), Object::ObjectProtoToString(), Exception::RangeError(), Exception::ReferenceError(), Isolate::ReportFailedAccessCheck(), MessageHandler::ReportMessage(), Script::Run(), v8::internal::RUNTIME_FUNCTION(), ObjectTemplate::SetAccessor(), ObjectTemplate::SetCallAsFunctionHandler(), ObjectTemplate::SetIndexedPropertyHandler(), ObjectTemplate::SetNamedPropertyHandler(), JSObject::SetPropertyWithCallback(), JSObject::SetPropertyWithInterceptor(), TryCatch::StackTrace(), StringObject::StringValue(), Exception::SyntaxError(), TEST(), THREADED_TEST(), Exception::TypeError(), Heap::VisitExternalResources(), and External::Wrap().

static Local<Value> ToLocal ( v8::internal::Handle< v8::internal::Object obj)
inlinestatic
static Local<Function> ToLocal ( v8::internal::Handle< v8::internal::JSFunction obj)
inlinestatic
static Local<String> ToLocal ( v8::internal::Handle< v8::internal::String obj)
inlinestatic
static Local<RegExp> ToLocal ( v8::internal::Handle< v8::internal::JSRegExp obj)
inlinestatic
static Local<Object> ToLocal ( v8::internal::Handle< v8::internal::JSObject obj)
inlinestatic
static Local<Array> ToLocal ( v8::internal::Handle< v8::internal::JSArray obj)
inlinestatic
static Local<External> ToLocal ( v8::internal::Handle< v8::internal::Foreign obj)
inlinestatic
static Local<Signature> ToLocal ( v8::internal::Handle< v8::internal::SignatureInfo obj)
inlinestatic
static Local<TypeSwitch> ToLocal ( v8::internal::Handle< v8::internal::TypeSwitchInfo obj)
inlinestatic
static Local<ObjectTemplate> ToObjectTemplate ( NeanderObject  obj)
static
static Local<Uint32> Uint32ToLocal ( v8::internal::Handle< v8::internal::Object obj)
inlinestatic

Referenced by Value::ToArrayIndex().


The documentation for this class was generated from the following files: