IncludeJS  0.0.1
Build your own JavaScript runtime
includejs::Value Member List

This is the complete list of members for includejs::Value, including all inherited members.

at(const std::string &property) const -> std::optional< Value > (defined in includejs::Value)includejs::Value
at(const unsigned int &position) const -> std::optional< Value > (defined in includejs::Value)includejs::Value
Function typedef (defined in includejs::Value)includejs::Value
FunctionStorage typedef (defined in includejs::Value)includejs::Value
is_array() const -> bool (defined in includejs::Value)includejs::Value
is_boolean() const -> bool (defined in includejs::Value)includejs::Value
is_error() const -> bool (defined in includejs::Value)includejs::Value
is_function() const -> bool (defined in includejs::Value)includejs::Value
is_null() const -> bool (defined in includejs::Value)includejs::Value
is_number() const -> bool (defined in includejs::Value)includejs::Value
is_object() const -> bool (defined in includejs::Value)includejs::Value
is_string() const -> bool (defined in includejs::Value)includejs::Value
is_undefined() const -> bool (defined in includejs::Value)includejs::Value
private_data() -> void * (defined in includejs::Value)includejs::Value
private_data(void *data, std::function< void(void *)> deleter) -> void (defined in includejs::Value)includejs::Value
push(Value value) -> void (defined in includejs::Value)includejs::Value
set(const std::string &property, Value value) -> void (defined in includejs::Value)includejs::Value
set(const std::string &property, Function function) -> void (defined in includejs::Value)includejs::Value
to_boolean() const -> bool (defined in includejs::Value)includejs::Value
to_function() const -> Function (defined in includejs::Value)includejs::Value
to_json_string() const -> std::string (defined in includejs::Value)includejs::Value
to_map() const -> std::map< std::string, Value > (defined in includejs::Value)includejs::Value
to_number() const -> double (defined in includejs::Value)includejs::Value
to_string() const -> std::string (defined in includejs::Value)includejs::Value
to_vector() const -> std::vector< Value > (defined in includejs::Value)includejs::Value
type() const -> ValueType (defined in includejs::Value)includejs::Value
Value(Value &&other) noexcept (defined in includejs::Value)includejs::Value
Value(const Value &other)=delete (defined in includejs::Value)includejs::Value