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:121
JSWrappedValue operator[](const char *prop) const
Definition wrapped_value.cpp:54
JSValue take()
Definition wrapped_value.cpp:187
~JSWrappedValue()
Definition wrapped_value.cpp:36
bool is_error() const
Definition wrapped_value.cpp:161
bool is_true() const
Definition wrapped_value.cpp:176
int set_bool(const std::string &prop, bool b) const
Definition wrapped_value.cpp:137
int set_uint32(const std::string &prop, uint32_t i) const
Definition wrapped_value.cpp:127
int set_int64(const std::string &prop, int64_t i) const
Definition wrapped_value.cpp:132
bool is_undefined() const
Definition wrapped_value.cpp:182
JSWrappedValue & operator=(const JSWrappedValue &other)
Definition wrapped_value.cpp:44
int set_at_index(uint32_t index, JSWrappedValue &&value)
Definition wrapped_value.cpp:144
bool is_obj() const
Definition wrapped_value.cpp:166
bool is_exception() const
Definition wrapped_value.cpp:156
int set(const char *prop, JSWrappedValue &&value) const
Definition wrapped_value.cpp:70
bool is_str() const
Definition wrapped_value.cpp:171
JSValue val
Definition wrapped_value.h:15
int set_getter(const char *prop, JSWrappedValue &&getter) const
Definition wrapped_value.cpp:82
JSContext * ctx
Definition wrapped_value.h:14