C++ Rest SDK
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
web::json::value Member List

This is the complete list of members for web::json::value, including all inherited members.

Array enum valueweb::json::value
array()web::json::valuestatic
array(size_t size)web::json::valuestatic
array(std::vector< value > elements)web::json::valuestatic
as_array()web::json::value
as_array() const web::json::value
as_bool() const web::json::value
as_double() const web::json::value
as_integer() const web::json::value
as_number() const web::json::value
as_object()web::json::value
as_object() const web::json::value
as_string() const web::json::value
at(size_t index)web::json::value
at(size_t index) const web::json::value
at(const utility::string_t &key)web::json::value
at(const utility::string_t &key) const web::json::value
Boolean enum valueweb::json::value
boolean(bool value)web::json::valuestatic
erase(size_t index)web::json::value
erase(const utility::string_t &key)web::json::value
get(const utility::string_t &key) const web::json::value
get(size_t index) const web::json::value
has_field(const utility::string_t &key) const web::json::valueinline
is_array() const web::json::valueinline
is_boolean() const web::json::valueinline
is_double() const web::json::value
is_integer() const web::json::value
is_null() const web::json::valueinline
is_number() const web::json::valueinline
is_object() const web::json::valueinline
is_string() const web::json::valueinline
Null enum valueweb::json::value
null()web::json::valuestatic
Number enum valueweb::json::value
number(double value)web::json::valuestatic
number(int32_t value)web::json::valuestatic
number(uint32_t value)web::json::valuestatic
number(int64_t value)web::json::valuestatic
number(uint64_t value)web::json::valuestatic
Object enum valueweb::json::value
object(bool keep_order=false)web::json::valuestatic
object(std::vector< std::pair<::utility::string_t, value >> fields, bool keep_order=false)web::json::valuestatic
operator!=(const value &other) const web::json::valueinline
operator=(const value &)web::json::value
operator=(value &&) CPPREST_NOEXCEPTweb::json::value
operator==(const value &other) const web::json::value
operator[](const utility::string_t &key)web::json::value
operator[](size_t index)web::json::value
parse(const utility::string_t &value)web::json::valuestatic
parse(const utility::string_t &value, std::error_code &errorCode)web::json::valuestatic
parse(utility::istream_t &input)web::json::valuestatic
parse(utility::istream_t &input, std::error_code &errorCode)web::json::valuestatic
serialize() const web::json::value
serialize(utility::ostream_t &stream) const web::json::value
size() const web::json::valueinline
String enum valueweb::json::value
string(utility::string_t value)web::json::valuestatic
string(utility::string_t value, bool has_escape_chars)web::json::valuestatic
type() const web::json::value
value()web::json::value
value(int32_t value)web::json::value
value(uint32_t value)web::json::value
value(int64_t value)web::json::value
value(uint64_t value)web::json::value
value(double value)web::json::value
value(bool value)web::json::valueexplicit
value(utility::string_t value)web::json::valueexplicit
value(utility::string_t value, bool has_escape_chars)web::json::valueexplicit
value(const utility::char_t *value)web::json::valueexplicit
value(const utility::char_t *value, bool has_escape_chars)web::json::valueexplicit
value(const value &)web::json::value
value(value &&) CPPREST_NOEXCEPTweb::json::value
value_type enum nameweb::json::value
web::json::details::_Array (defined in web::json::value)web::json::valuefriend
web::json::details::_Object (defined in web::json::value)web::json::valuefriend
web::json::details::JSON_Parser (defined in web::json::value)web::json::valuefriend