#include <wrapped_value.h>
|
| | JSWrappedValue () |
| |
| | JSWrappedValue (JSContext *ctx, JSValue &&val) |
| |
| | JSWrappedValue (JSContext *ctx, const JSValue &value) |
| |
| | JSWrappedValue (const JSWrappedValue &other) |
| |
| | JSWrappedValue (JSWrappedValue &&other) noexcept |
| |
| | ~JSWrappedValue () |
| |
| JSWrappedValue & | operator= (const JSWrappedValue &other) |
| |
| JSWrappedValue | operator[] (const char *prop) const |
| |
| JSWrappedValue | operator[] (const std::string &prop) const |
| |
| JSWrappedValue | operator[] (uint32_t i) const |
| |
| int | set (const char *prop, JSWrappedValue &&value) const |
| |
| int | set_getter (const char *prop, JSWrappedValue &&getter) const |
| |
| int | set (const std::string &prop, JSWrappedValue &&value) const |
| |
| int | set (const std::string &prop, JSValue value) const |
| |
| int | set_null (const std::string &prop) const |
| |
| int | set_uint32 (const std::string &prop, uint32_t i) const |
| |
| int | set_int64 (const std::string &prop, int64_t i) const |
| |
| int | set_bool (const std::string &prop, bool b) const |
| |
| int | set_at_index (uint32_t index, JSWrappedValue &&value) const |
| |
| bool | is_exception () const |
| |
| bool | is_error () const |
| |
| bool | is_obj () const |
| |
| bool | is_str () const |
| |
| bool | is_true () const |
| |
| bool | is_undefined () const |
| |
| JSValue | take () |
| |
◆ JSWrappedValue() [1/5]
| ccf::js::core::JSWrappedValue::JSWrappedValue |
( |
| ) |
|
◆ JSWrappedValue() [2/5]
| ccf::js::core::JSWrappedValue::JSWrappedValue |
( |
JSContext * |
ctx, |
|
|
JSValue && |
val |
|
) |
| |
◆ JSWrappedValue() [3/5]
| ccf::js::core::JSWrappedValue::JSWrappedValue |
( |
JSContext * |
ctx, |
|
|
const JSValue & |
value |
|
) |
| |
◆ JSWrappedValue() [4/5]
| ccf::js::core::JSWrappedValue::JSWrappedValue |
( |
const JSWrappedValue & |
other | ) |
|
◆ JSWrappedValue() [5/5]
| ccf::js::core::JSWrappedValue::JSWrappedValue |
( |
JSWrappedValue && |
other | ) |
|
|
noexcept |
◆ ~JSWrappedValue()
| ccf::js::core::JSWrappedValue::~JSWrappedValue |
( |
| ) |
|
◆ is_error()
| bool ccf::js::core::JSWrappedValue::is_error |
( |
| ) |
const |
◆ is_exception()
| bool ccf::js::core::JSWrappedValue::is_exception |
( |
| ) |
const |
◆ is_obj()
| bool ccf::js::core::JSWrappedValue::is_obj |
( |
| ) |
const |
◆ is_str()
| bool ccf::js::core::JSWrappedValue::is_str |
( |
| ) |
const |
◆ is_true()
| bool ccf::js::core::JSWrappedValue::is_true |
( |
| ) |
const |
◆ is_undefined()
| bool ccf::js::core::JSWrappedValue::is_undefined |
( |
| ) |
const |
◆ operator=()
◆ operator[]() [1/3]
| JSWrappedValue ccf::js::core::JSWrappedValue::operator[] |
( |
const char * |
prop | ) |
const |
◆ operator[]() [2/3]
| JSWrappedValue ccf::js::core::JSWrappedValue::operator[] |
( |
const std::string & |
prop | ) |
const |
◆ operator[]() [3/3]
| JSWrappedValue ccf::js::core::JSWrappedValue::operator[] |
( |
uint32_t |
i | ) |
const |
◆ set() [1/3]
| int ccf::js::core::JSWrappedValue::set |
( |
const char * |
prop, |
|
|
JSWrappedValue && |
value |
|
) |
| const |
◆ set() [2/3]
| int ccf::js::core::JSWrappedValue::set |
( |
const std::string & |
prop, |
|
|
JSValue |
value |
|
) |
| const |
◆ set() [3/3]
| int ccf::js::core::JSWrappedValue::set |
( |
const std::string & |
prop, |
|
|
JSWrappedValue && |
value |
|
) |
| const |
◆ set_at_index()
| int ccf::js::core::JSWrappedValue::set_at_index |
( |
uint32_t |
index, |
|
|
JSWrappedValue && |
value |
|
) |
| const |
◆ set_bool()
| int ccf::js::core::JSWrappedValue::set_bool |
( |
const std::string & |
prop, |
|
|
bool |
b |
|
) |
| const |
◆ set_getter()
| int ccf::js::core::JSWrappedValue::set_getter |
( |
const char * |
prop, |
|
|
JSWrappedValue && |
getter |
|
) |
| const |
◆ set_int64()
| int ccf::js::core::JSWrappedValue::set_int64 |
( |
const std::string & |
prop, |
|
|
int64_t |
i |
|
) |
| const |
◆ set_null()
| int ccf::js::core::JSWrappedValue::set_null |
( |
const std::string & |
prop | ) |
const |
◆ set_uint32()
| int ccf::js::core::JSWrappedValue::set_uint32 |
( |
const std::string & |
prop, |
|
|
uint32_t |
i |
|
) |
| const |
◆ take()
| JSValue ccf::js::core::JSWrappedValue::take |
( |
| ) |
|
◆ ctx
| JSContext* ccf::js::core::JSWrappedValue::ctx |
◆ val
| JSValue ccf::js::core::JSWrappedValue::val |
The documentation for this struct was generated from the following files: