RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Classes | Public Member Functions | Public Attributes
Datacratic::StreamJsonPrintingContext Struct Reference
Inheritance diagram for Datacratic::StreamJsonPrintingContext:
Datacratic::JsonPrintingContext

List of all members.

Classes

struct  PathEntry

Public Member Functions

 StreamJsonPrintingContext (std::ostream &stream)
virtual void startObject ()
virtual void startMember (const std::string &memberName)
virtual void endObject ()
virtual void startArray (int knownSize=-1)
virtual void newArrayElement ()
virtual void endArray ()
virtual void skip ()
virtual void writeNull ()
virtual void writeInt (int i)
virtual void writeFloat (float f)
virtual void writeDouble (double d)
virtual void writeString (const std::string &s)
virtual void writeStringUtf8 (const Utf8String &s)
virtual void writeJson (const Json::Value &val)
virtual void writeBool (bool b)

Public Attributes

std::ostream & stream
bool writeUtf8
 If true, utf8 chars in binary. False: escaped ASCII.
std::vector< PathEntrypath

Detailed Description

Definition at line 54 of file json_printing.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator