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.
Public Member Functions | Protected Member Functions | Friends | List of all members
web::json::details::_Object Class Reference
Inheritance diagram for web::json::details::_Object:
web::json::details::_Value

Public Member Functions

 _Object (bool keep_order)
 
 _Object (object::storage_type fields, bool keep_order)
 
virtual std::unique_ptr< _Value_copy_value ()
 
virtual json::objectas_object ()
 
virtual const json::objectas_object () const
 
virtual json::value::value_type type () const
 
virtual bool has_field (const utility::string_t &) const
 
virtual json::valueindex (const utility::string_t &key)
 
bool is_equal (const _Object *other) const
 
virtual void serialize_impl (std::string &str) const
 
size_t size () const
 
- Public Member Functions inherited from web::json::details::_Value
virtual value get_field (const utility::string_t &) const
 
virtual value get_element (array::size_type) const
 
virtual valueindex (array::size_type)
 
virtual const valuecnst_index (const utility::string_t &) const
 
virtual const valuecnst_index (array::size_type) const
 
virtual utility::string_t to_string () const
 
virtual bool is_integer () const
 
virtual bool is_double () const
 
virtual const json::numberas_number ()
 
virtual double as_double () const
 
virtual int as_integer () const
 
virtual bool as_bool () const
 
virtual json::arrayas_array ()
 
virtual const json::arrayas_array () const
 
virtual const utility::string_t & as_string () const
 

Protected Member Functions

virtual void format (std::basic_string< char > &str) const
 

Friends

template<typename CharType >
class json::details::JSON_Parser
 

The documentation for this class was generated from the following file: