Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
fxv8.h File Reference

(3dce9b5818576f04ce21cec4b3686eda012e5b65)

#include <stddef.h>
#include <vector>
#include "core/fxcrt/fx_string.h"
#include "third_party/base/containers/span.h"
#include "v8/include/v8-forward.h"
+ Include dependency graph for fxv8.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fxv8
 

Functions

bool fxv8::IsUndefined (v8::Local< v8::Value > value)
 
bool fxv8::IsNull (v8::Local< v8::Value > value)
 
bool fxv8::IsBoolean (v8::Local< v8::Value > value)
 
bool fxv8::IsString (v8::Local< v8::Value > value)
 
bool fxv8::IsNumber (v8::Local< v8::Value > value)
 
bool fxv8::IsInteger (v8::Local< v8::Value > value)
 
bool fxv8::IsObject (v8::Local< v8::Value > value)
 
bool fxv8::IsArray (v8::Local< v8::Value > value)
 
bool fxv8::IsDate (v8::Local< v8::Value > value)
 
bool fxv8::IsFunction (v8::Local< v8::Value > value)
 
v8::Local< v8::Value > fxv8::NewNullHelper (v8::Isolate *pIsolate)
 
v8::Local< v8::Value > fxv8::NewUndefinedHelper (v8::Isolate *pIsolate)
 
v8::Local< v8::Number > fxv8::NewNumberHelper (v8::Isolate *pIsolate, int number)
 
v8::Local< v8::Number > fxv8::NewNumberHelper (v8::Isolate *pIsolate, double number)
 
v8::Local< v8::Number > fxv8::NewNumberHelper (v8::Isolate *pIsolate, float number)
 
v8::Local< v8::Boolean > fxv8::NewBooleanHelper (v8::Isolate *pIsolate, bool b)
 
v8::Local< v8::String > fxv8::NewStringHelper (v8::Isolate *pIsolate, ByteStringView str)
 
v8::Local< v8::String > fxv8::NewStringHelper (v8::Isolate *pIsolate, WideStringView str)
 
v8::Local< v8::Array > fxv8::NewArrayHelper (v8::Isolate *pIsolate)
 
v8::Local< v8::Array > fxv8::NewArrayHelper (v8::Isolate *pIsolate, pdfium::span< v8::Local< v8::Value > > values)
 
v8::Local< v8::Object > fxv8::NewObjectHelper (v8::Isolate *pIsolate)
 
v8::Local< v8::Date > fxv8::NewDateHelper (v8::Isolate *pIsolate, double d)
 
WideString fxv8::ToWideString (v8::Isolate *pIsolate, v8::Local< v8::String > pValue)
 
ByteString fxv8::ToByteString (v8::Isolate *pIsolate, v8::Local< v8::String > pValue)
 
int32_t fxv8::ReentrantToInt32Helper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
bool fxv8::ReentrantToBooleanHelper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
float fxv8::ReentrantToFloatHelper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
double fxv8::ReentrantToDoubleHelper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
WideString fxv8::ReentrantToWideStringHelper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
ByteString fxv8::ReentrantToByteStringHelper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
v8::Local< v8::Object > fxv8::ReentrantToObjectHelper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
v8::Local< v8::Array > fxv8::ReentrantToArrayHelper (v8::Isolate *pIsolate, v8::Local< v8::Value > pValue)
 
v8::Local< v8::Value > fxv8::ReentrantGetObjectPropertyHelper (v8::Isolate *pIsolate, v8::Local< v8::Object > pObj, ByteStringView bsUTF8PropertyName)
 
std::vector< WideStringfxv8::ReentrantGetObjectPropertyNamesHelper (v8::Isolate *pIsolate, v8::Local< v8::Object > pObj)
 
bool fxv8::ReentrantHasObjectOwnPropertyHelper (v8::Isolate *pIsolate, v8::Local< v8::Object > pObj, ByteStringView bsUTF8PropertyName)
 
bool fxv8::ReentrantSetObjectOwnPropertyHelper (v8::Isolate *pIsolate, v8::Local< v8::Object > pObj, ByteStringView bsUTF8PropertyName, v8::Local< v8::Value > pValue)
 
bool fxv8::ReentrantPutObjectPropertyHelper (v8::Isolate *pIsolate, v8::Local< v8::Object > pObj, ByteStringView bsUTF8PropertyName, v8::Local< v8::Value > pPut)
 
void fxv8::ReentrantDeleteObjectPropertyHelper (v8::Isolate *pIsolate, v8::Local< v8::Object > pObj, ByteStringView bsUTF8PropertyName)
 
bool fxv8::ReentrantPutArrayElementHelper (v8::Isolate *pIsolate, v8::Local< v8::Array > pArray, size_t index, v8::Local< v8::Value > pValue)
 
v8::Local< v8::Value > fxv8::ReentrantGetArrayElementHelper (v8::Isolate *pIsolate, v8::Local< v8::Array > pArray, size_t index)
 
size_t fxv8::GetArrayLengthHelper (v8::Local< v8::Array > pArray)
 
void fxv8::ThrowExceptionHelper (v8::Isolate *pIsolate, ByteStringView str)
 
void fxv8::ThrowExceptionHelper (v8::Isolate *pIsolate, WideStringView str)