|
BDE 4.39.x Production Release
|
#include <bdljsn_json.h>
This is a component-private guard class.
See bdljsn_json
Public Member Functions | |
| Json_StringInvariantGuard (bsl::string *string) | |
| ~Json_StringInvariantGuard () BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(false) | |
|
inlineexplicit |
Create an object that guards the invariant (valid UTF-8) of the JSON string at the specified string.
|
inline |
Validate the JSON string specified on construction using BSLS_ASSERT and destroy this guard object.