Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Functions

bdljsn_json.h File Reference

Provide an in-memory representation of a JSON document. More...

Go to the source code of this file.

Classes

class  bdljsn::JsonArray
class  bdljsn::JsonObject
class  bdljsn::Json

Namespaces

namespace  bdljsn

Functions

bsl::ostream & bdljsn::operator<< (bsl::ostream &stream, const JsonArray &object)
bool bdljsn::operator== (const JsonArray &lhs, const JsonArray &rhs)
bool bdljsn::operator!= (const JsonArray &lhs, const JsonArray &rhs)
template<class HASHALG >
void bdljsn::hashAppend (HASHALG &hashAlg, const JsonArray &object)
void bdljsn::swap (JsonArray &a, JsonArray &b)
bsl::ostream & bdljsn::operator<< (bsl::ostream &stream, const JsonObject &object)
bool bdljsn::operator== (const JsonObject &lhs, const JsonObject &rhs)
bool bdljsn::operator!= (const JsonObject &lhs, const JsonObject &rhs)
template<class HASHALG >
void bdljsn::hashAppend (HASHALG &hashAlg, const JsonObject &object)
void bdljsn::swap (JsonObject &a, JsonObject &b)
bsl::ostream & bdljsn::operator<< (bsl::ostream &stream, const Json &object)
bool bdljsn::operator== (const Json &lhs, const Json &rhs)
bool bdljsn::operator!= (const Json &lhs, const Json &rhs)
template<class HASHALG >
void bdljsn::hashAppend (HASHALG &hashAlg, const Json &object)
void bdljsn::swap (Json &a, Json &b)

Detailed Description