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< FunctionTemplate > ToFunctionTemplate (NeanderObject obj)
 
static Local< ObjectTemplate > ToObjectTemplate (NeanderObject obj)
 
static Local< Context > ToLocal (v8::internal::Handle< v8::internal::Context > obj)
 
static Local< Value > ToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Function > ToLocal (v8::internal::Handle< v8::internal::JSFunction > obj)
 
static Local< String > ToLocal (v8::internal::Handle< v8::internal::String > obj)
 
static Local< RegExp > ToLocal (v8::internal::Handle< v8::internal::JSRegExp > obj)
 
static Local< Object > ToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< Array > ToLocal (v8::internal::Handle< v8::internal::JSArray > obj)
 
static Local< External > ToLocal (v8::internal::Handle< v8::internal::Foreign > obj)
 
static Local< Message > MessageToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< StackTrace > StackTraceToLocal (v8::internal::Handle< v8::internal::JSArray > obj)
 
static Local< StackFrame > StackFrameToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< Number > NumberToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Integer > IntegerToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Uint32 > Uint32ToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< FunctionTemplate > ToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< ObjectTemplate > ToLocal (v8::internal::Handle< v8::internal::ObjectTemplateInfo > obj)
 
static Local< Signature > ToLocal (v8::internal::Handle< v8::internal::SignatureInfo > obj)
 
static Local< AccessorSignature > AccessorSignatureToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< TypeSwitch > ToLocal (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: