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::_Number Class Reference
Inheritance diagram for web::json::details::_Number:
web::json::details::_Value

Public Member Functions

 _Number (double value)
 
 _Number (int32_t value)
 
 _Number (uint32_t value)
 
 _Number (int64_t value)
 
 _Number (uint64_t value)
 
virtual std::unique_ptr< _Value_copy_value ()
 
virtual json::value::value_type type () const
 
virtual bool is_integer () const
 
virtual bool is_double () const
 
virtual double as_double () const
 
virtual int as_integer () const
 
virtual const numberas_number ()
 
- Public Member Functions inherited from web::json::details::_Value
virtual bool has_field (const utility::string_t &) const
 
virtual value get_field (const utility::string_t &) const
 
virtual value get_element (array::size_type) const
 
virtual valueindex (const utility::string_t &)
 
virtual valueindex (array::size_type)
 
virtual const valuecnst_index (const utility::string_t &) const
 
virtual const valuecnst_index (array::size_type) const
 
virtual void serialize_impl (std::string &str) const
 
virtual utility::string_t to_string () const
 
virtual bool as_bool () const
 
virtual json::arrayas_array ()
 
virtual const json::arrayas_array () const
 
virtual json::objectas_object ()
 
virtual const json::objectas_object () const
 
virtual const utility::string_t & as_string () const
 
virtual size_t size () const
 

Protected Member Functions

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

Friends

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

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