JSValue

Undocumented in source.
struct JSValue {}

Constructors

this
this(bool b)
Undocumented in source.
this
this(int v)
Undocumented in source.
this
this(double v)
Undocumented in source.
this
this(awebview.wrapper.cpp.WebString ws)
Undocumented in source.
this
this(WebString ws)
Undocumented in source.
this
this(Char[] str)
Undocumented in source.
this
this(awebview.wrapper.cpp.JSObject jso)
Undocumented in source.
this
this(JSObject jo)
Undocumented in source.
this
this(awebview.wrapper.cpp.JSArray jsarr)
Undocumented in source.
this
this(JSArray ja)
Undocumented in source.
this
this(awebview.wrapper.cpp.JSValue v)
Undocumented in source.
this
this(JSValue v)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

isArray
alias isArray = getBooleanProperty!(JSValueMember.IsArray)
Undocumented in source.
isBoolean
alias isBoolean = getBooleanProperty!(JSValueMember.IsBoolean)
Undocumented in source.
isDouble
alias isDouble = getBooleanProperty!(JSValueMember.IsDouble)
Undocumented in source.
isInteger
alias isInteger = getBooleanProperty!(JSValueMember.IsInteger)
Undocumented in source.
isNull
alias isNull = getBooleanProperty!(JSValueMember.IsNull)
Undocumented in source.
isNumber
alias isNumber = getBooleanProperty!(JSValueMember.IsNumber)
Undocumented in source.
isObject
alias isObject = getBooleanProperty!(JSValueMember.IsObject)
Undocumented in source.
isString
alias isString = getBooleanProperty!(JSValueMember.IsString)
Undocumented in source.
isUndefined
alias isUndefined = getBooleanProperty!(JSValueMember.IsUndefined)
Undocumented in source.

Functions

cppObj
CppObj cppObj()
Undocumented in source. Be warned that the author may not have intended to support it.
cppObj
inout(CppObj) cppObj()
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get(T defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get(T defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get(T defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get(T defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get(T defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
WeakRef!JSObject get(WeakRef!JSObject defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
WeakRef!(const(JSObject)) get(WeakRef!(const(JSObject)) defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get(T defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
get
WeakRef!(ApplySameTopQualifier!(This, JSArrayCpp)) get(WeakRef!(ApplySameTopQualifier!(This, JSArrayCpp)) defVal)
Undocumented in source. Be warned that the author may not have intended to support it.
getBooleanProperty
bool getBooleanProperty()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(JSValue rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(JSValue rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
void toString(void delegate(const(char)[]) sink)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

null_
immutable(JSValue) null_()
Undocumented in source. Be warned that the author may not have intended to support it.
undefined
immutable(JSValue) undefined()
Undocumented in source. Be warned that the author may not have intended to support it.
weakRef
auto weakRef(H jsv)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta