This type is designed to be a thin wrapper around a variant of the possible JSON types, using a BDE‐style variant interface.
Synopsis
Declared in <bdljsn_json.h>
class Json;
Member Functions
Name |
Description |
|
Constructors |
Assignment operators |
|
Return the allocator used by this object to allocate memory. |
|
Return the closest |
|
Load |
|
Return the closest |
|
Return the closest |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Load |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Return whether the held object contains a member with |
|
|
|
Return true if the value held by this object is of type |
|
Return true if the value held by this object is of type |
|
Return true if the value held by this object is of type |
|
Return true if the value held by this object is of type |
|
Return true if the value held by this object is of type |
|
Return true if the value held by this object is of type |
|
|
|
|
|
Create an instance of type |
|
|
|
|
|
|
|
Subscript operators |
|
Write this value to the specified output stream in a human‐readable format. |
|
|
|
Return the number of elements in the |
|
Exchange the value of this object with that of |
|
|
|
|
|
|
|
|
|
|
|
Return a non‐modifiable reference to the held string. |
|
Return the type of this |
|
Invoke |
|
|
Declare that this type uses a |
Return a reference providing modifiable access to the value of type |
|
Return a reference providing modifiable access to the value of type |
|
Return a reference providing modifiable access to the value of type |
|
Return a reference providing modifiable access to the value of type |
|
Return a reference providing modifiable access to the value of type |
|
Return a reference providing non‐modifiable access to the value of type |
|
Return a reference providing non‐modifiable access to the value of type |
|
Return a non‐modifiable reference to the held |
|
Return a non‐modifiable reference to the held |
|
Return a reference providing non‐modifiable access to the value of type |
|
Return a non‐modifiable reference to the held string. |
Friends
Name |
Description |
Exchange the values of the specified |
|
Return whether |
|
Return whether |
Non-Member Functions
Name |
Description |
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Return a |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
|
Same as the related overload above for |
Created with MrDocs