#include <JsonSerializationUtils.h>
|
AZ_FORCE_INLINE | NullDelimitedStringStream (char *buffer) |
|
AZ_FORCE_INLINE | NullDelimitedStringStream (AZStd::string_view buffer) |
|
AZ_FORCE_INLINE char | Peek () const |
|
AZ_FORCE_INLINE char | Take () |
|
AZ_FORCE_INLINE size_t | Tell () const |
|
AZ_FORCE_INLINE char * | PutBegin () |
|
AZ_FORCE_INLINE void | Put (char c) |
|
AZ_FORCE_INLINE void | Flush () |
|
AZ_FORCE_INLINE size_t | PutEnd (char *begin) |
|
AZ_FORCE_INLINE const char * | Peek4 () const |
|
|
char * | m_cursor |
| Current read position.
|
|
char * | m_write |
| Current write position.
|
|
const char * | m_begin |
| Head of string.
|
|
rapidjson stream wrapper for AZStd::string suitable for in-situ parsing Faster than rapidjson::MemoryStream for reading from AZStd::string / AZStd::string_view (because it requires a null terminator)
- Note
- This needs to be inlined for performance reasons.
The documentation for this struct was generated from the following file:
- Code/Framework/AzCore/AzCore/DOM/Backends/JSON/JsonSerializationUtils.h