8#ifndef INCLUDED_BDLJSN_JSONNULL
9#define INCLUDED_BDLJSN_JSONNULL
102#include <bdlscm_version.h>
106#include <bsl_iosfwd.h>
140 bsl::ostream&
print(bsl::ostream& stream,
142 int spacesPerLevel = 4)
const;
169template <
class HASHALG>
199 return object.print(stream, 0, -1);
216template <
class HASHALG>
Definition bdljsn_jsonnull.h:119
JsonNull()
Definition bdljsn_jsonnull.h:188
bsl::ostream & print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
void hashAppend(HASH_ALGORITHM &hashAlg, const baljsn::EncoderTestAddress &object)
Definition baljsn_encoder_testtypes.h:9236
Definition bdljsn_error.h:143
bool operator!=(const Error &lhs, const Error &rhs)
void swap(Error &a, Error &b)
bool operator==(const Error &lhs, const Error &rhs)
bsl::ostream & operator<<(bsl::ostream &stream, const Error &object)
void hashAppend(HASHALG &hashAlgorithm, const Error &object)
bsl::enable_if<(bsl::is_integral< TYPE >::value||bsl::is_pointer< TYPE >::value||bsl::is_enum< TYPE >::value)&&!bsl::is_same< TYPE, bool >::value >::type hashAppend(HASH_ALGORITHM &hashAlg, TYPE input)
Definition bslh_hash.h:638