7#include <quickjs/quickjs.h>
38 int set(
const std::string& prop, JSValue&& value)
const;
40 int set_null(
const std::string& prop)
const;
42 int set_uint32(
const std::string& prop, uint32_t i)
const;
44 int set_int64(
const std::string& prop, int64_t i)
const;
46 int set_bool(
const std::string& prop,
bool b)
const;
Definition wrapped_value.h:13
JSWrappedValue()
Definition wrapped_value.cpp:10
int set_null(const std::string &prop) const
Definition wrapped_value.cpp:112
JSWrappedValue operator[](const char *prop) const
Definition wrapped_value.cpp:51
JSValue take()
Definition wrapped_value.cpp:175
~JSWrappedValue()
Definition wrapped_value.cpp:36
bool is_error() const
Definition wrapped_value.cpp:149
bool is_true() const
Definition wrapped_value.cpp:164
int set_bool(const std::string &prop, bool b) const
Definition wrapped_value.cpp:128
int set_uint32(const std::string &prop, uint32_t i) const
Definition wrapped_value.cpp:118
int set_int64(const std::string &prop, int64_t i) const
Definition wrapped_value.cpp:123
bool is_undefined() const
Definition wrapped_value.cpp:170
JSWrappedValue & operator=(const JSWrappedValue &other)
Definition wrapped_value.cpp:44
int set_at_index(uint32_t index, JSWrappedValue &&value)
Definition wrapped_value.cpp:133
bool is_obj() const
Definition wrapped_value.cpp:154
bool is_exception() const
Definition wrapped_value.cpp:144
int set(const char *prop, JSWrappedValue &&value) const
Definition wrapped_value.cpp:66
bool is_str() const
Definition wrapped_value.cpp:159
JSValue val
Definition wrapped_value.h:15
int set_getter(const char *prop, JSWrappedValue &&getter) const
Definition wrapped_value.cpp:76
JSContext * ctx
Definition wrapped_value.h:14