这篇教程C++ v8String函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中v8String函数的典型用法代码示例。如果您正苦于以下问题:C++ v8String函数的具体用法?C++ v8String怎么用?C++ v8String使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了v8String函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: toStringCallbackstatic v8::Handle<v8::Value> toStringCallback(const v8::Arguments& args){ XMLHttpRequestException* imp = V8XMLHttpRequestException::toNative(args.Holder()); return v8String(imp->toString(), args.GetIsolate());}
开发者ID:sanyaade-embedded-systems,项目名称:armhf-node-webkit,代码行数:5,
示例2: sizeAttrGetterstatic v8::Handle<v8::Value> sizeAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ Element* imp = V8Element::toNative(info.Holder()); return v8String(imp->fastGetAttribute(WebCore::HTMLNames::sizeAttr), info.GetIsolate());}
开发者ID:sanyaade-embedded-systems,项目名称:armhf-node-webkit,代码行数:5,
示例3: xmlspaceAttrGetterstatic v8::Handle<v8::Value> xmlspaceAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ SVGSwitchElement* imp = V8SVGSwitchElement::toNative(info.Holder()); return v8String(imp->xmlspace(), info.GetIsolate());}
开发者ID:sanyaade-embedded-systems,项目名称:armhf-node-webkit,代码行数:5,
示例4: getInternalbool Dictionary::get(const StringView& key, v8::Local<v8::Value>& value) const { if (!m_isolate) return false; return getInternal(v8String(m_isolate, key), value);}
开发者ID:mirror,项目名称:chromium,代码行数:5,
示例5: scopevoid ScriptFunctionCall::appendArgument(const char* argument){ ScriptScope scope(m_scriptState); m_arguments.append(v8String(argument));}
开发者ID:325116067,项目名称:semc-qsd8x50,代码行数:5,
示例6: v8::Handle<v8::Value> V8ThrowException::createGeneralError(const String& message, v8::Isolate* isolate){ return v8::Exception::Error(v8String(isolate, message.isNull() ? "Error" : message));}
开发者ID:335969568,项目名称:Blink-1,代码行数:4,
示例7: INC_STATSv8::Handle<v8::Value> V8DOMStringMap::namedPropertyGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ INC_STATS("DOM.DOMStringMap.NamedPropertyGetter"); return v8String(V8DOMStringMap::toNative(info.Holder())->item(toWebCoreString(name)));}
开发者ID:a33g-dev,项目名称:platform_samsung,代码行数:5,
示例8: v8StringOrUndefinedv8::Handle<v8::Value> v8StringOrUndefined(const String& str){ return str.isNull() ? v8::Handle<v8::Value>(v8::Undefined()) : v8::Handle<v8::Value>(v8String(str));}
开发者ID:azrul2202,项目名称:WebKit-Smartphone,代码行数:4,
示例9: v8StringOrFalsev8::Handle<v8::Value> v8StringOrFalse(const String& str){ return str.isNull() ? v8::Handle<v8::Value>(v8::False()) : v8::Handle<v8::Value>(v8String(str));}
开发者ID:azrul2202,项目名称:WebKit-Smartphone,代码行数:4,
示例10: readyStateAttrGetterstatic v8::Handle<v8::Value> readyStateAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ MediaSource* imp = V8MediaSource::toNative(info.Holder()); return v8String(imp->readyState(), info.GetIsolate());}
开发者ID:sanyaade-embedded-systems,项目名称:armhf-node-webkit,代码行数:5,
示例11: typeAttrGetterstatic v8::Handle<v8::Value> typeAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ INC_STATS("DOM.StyleMedia.type._get"); StyleMedia* imp = V8StyleMedia::toNative(info.Holder()); return v8String(imp->type());}
开发者ID:Treeeater,项目名称:chrome_bindings,代码行数:6,
示例12: toV8TestInterfaceEventInitbool toV8TestInterfaceEventInit(const TestInterfaceEventInit& impl, v8::Local<v8::Object> dictionary, v8::Local<v8::Object> creationContext, v8::Isolate* isolate){ if (impl.hasStringMember()) { if (!v8CallBoolean(dictionary->CreateDataProperty(isolate->GetCurrentContext(), v8String(isolate, "stringMember"), v8String(isolate, impl.stringMember())))) return false; } return true;}
开发者ID:dstockwell,项目名称:blink,代码行数:9,
示例13: nameAttrGetterstatic v8::Handle<v8::Value> nameAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ TestException* imp = V8TestException::toNative(info.Holder()); return v8String(imp->name(), info.GetIsolate(), ReturnUnsafeHandle);}
开发者ID:mychangle123,项目名称:Chromium-WebCL,代码行数:5,
示例14: animationNameAttrGetterstatic v8::Handle<v8::Value> animationNameAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ INC_STATS("DOM.WebKitAnimationEvent.animationName._get"); WebKitAnimationEvent* imp = V8WebKitAnimationEvent::toNative(info.Holder()); return v8String(imp->animationName());}
开发者ID:Treeeater,项目名称:chrome_bindings,代码行数:6,
示例15: textAttrGetterstatic v8::Handle<v8::Value> textAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ HTMLTitleElement* imp = V8HTMLTitleElement::toNative(info.Holder()); return v8String(imp->text(), info.GetIsolate());}
开发者ID:sanyaade-embedded-systems,项目名称:armhf-node-webkit,代码行数:5,
示例16: switchv8::Handle<v8::Object> MessageEvent::associateWithWrapper(v8::Isolate* isolate, const WrapperTypeInfo* wrapperType, v8::Handle<v8::Object> wrapper){ Event::associateWithWrapper(isolate, wrapperType, wrapper); // Ensures a wrapper is created for the data to return now so that V8 knows how // much memory is used via the wrapper. To keep the wrapper alive, it's set to // the wrapper of the MessageEvent as a hidden value. switch (dataType()) { case MessageEvent::DataTypeScriptValue: case MessageEvent::DataTypeSerializedScriptValue: break; case MessageEvent::DataTypeString: V8HiddenValue::setHiddenValue(isolate, wrapper, V8HiddenValue::stringData(isolate), v8String(isolate, dataAsString())); break; case MessageEvent::DataTypeBlob: break; case MessageEvent::DataTypeArrayBuffer: V8HiddenValue::setHiddenValue(isolate, wrapper, V8HiddenValue::arrayBufferData(isolate), toV8(dataAsArrayBuffer(), wrapper, isolate)); break; } return wrapper;}
开发者ID:eth-srl,项目名称:BlinkER,代码行数:23,
示例17: attrNameAttrGetterstatic v8::Handle<v8::Value> attrNameAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ MutationEvent* imp = V8MutationEvent::toNative(info.Holder()); return v8String(imp->attrName(), info.GetIsolate());}
开发者ID:sanyaade-embedded-systems,项目名称:armhf-node-webkit,代码行数:5,
示例18: messageAttrGetterstatic v8::Handle<v8::Value> messageAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info){ XMLHttpRequestException* imp = V8XMLHttpRequestException::toNative(info.Holder()); return v8String(imp->message(), info.GetIsolate());}
开发者ID:sanyaade-embedded-systems,项目名称:armhf-node-webkit,代码行数:5,
注:本文中的v8String函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ v8Undefined函数代码示例 C++ v8SetReturnValue函数代码示例 |