13 #include <json/json.h>
29 static bool HasRequiredMembers(
JsonValueCR valueObj,
Utf8CP const* requiredMembers);
36 static bool HasOnlyExpectedMembers(
JsonValueCR valueObj,
Utf8CP const* requiredMembers,
Utf8CP const* optionalMembers);
39 static Json::Value StringValueFromInt64(
int64_t lld);
Definition: BeJsonUtilities.h:23
long long int64_t
Definition: Bentley.r.h:94
Provides Bentley specific date/time functions (Bentley/BeAssert.h).
Json::Value & JsonValueR
Definition: BeJsonUtilities.h:17
Represents an instant in time, typically expressed as a date and time of day.
Definition: DateTime.h:28
#define BEGIN_BENTLEY_NAMESPACE
Definition: Bentley.r.h:24
Declares the NonCopyableClass.
Json::Value const & JsonValueCR
Definition: BeJsonUtilities.h:18
unsigned long long uint64_t
Definition: Bentley.r.h:95
Defines typedefs and constants that can be used across other namespaces. All Bentley-authored C++ sou...
Utf8Char const * Utf8CP
Definition: Bentley.h:229
#define END_BENTLEY_NAMESPACE
Definition: Bentley.r.h:25