AWS SDK for C++AWS SDK for C++ Version 1.11.788 |
#include <Document.h>
Provides read-only view to an existing Document. This allows lightweight copying without making deep copies of the Document. Note: This class does not extend the lifetime of the given Document. It's your responsibility to ensure the lifetime of the Document is extended beyond the lifetime of its view.
Definition at line 229 of file Document.h.
Returns the value of this Document as an array of DocumentView objects.
Returns the value of this Document as a boolean.
Returns the value of this Document as a double precision floating-point.
Returns the value of this Document as 64-bit integer.
Converts the current Document to a 64-bit integer.
Returns the value of this Document as an int.
Returns the value of this Document as a DocumentView object.
Returns the value of this Document as a string.
Gets an array of DocumentView objects from this Document by its key.
Gets a boolean value from this Document by its key.
Gets a double precision floating-point value from this Document by its key.
Gets a 64-bit integer value from this Document by its key. The value is 64-bit regardless of the platform/machine.
Gets an integer value from this Document by its key. The integer is of the same size as an int on the machine.
Gets a DocumentView object from this Document by its key.
Gets a string from this Document by its key.
Tests whether the current value is a boolean.
Tests whether the current value is a floating-point.
Tests whether the current value is an int or int64_t. Returns false if the value is floating-point.
Tests whether the current value is a Document array.
Tests whether the current value is NULL.
Tests whether the current value is a Document object.
Tests whether the current value is a string.
Tests whether a key exists at the current Document level.
Creates a deep copy of the JSON value rooted in the current JSON view.
Tests whether a value exists at the current Document level for the given key. Returns true if a value has been found and its value is not null, false otherwise.
Writes the current Document view without whitespace characters starting at the current level to a string.
Writes the current Document view to a string in a human friendly format.