Skip to content

Class JSON_PRETTY_WRITER

ClassList > JSON_PRETTY_WRITER

Inherits the following classes: JSON_BASE_HANDLER

Public Types inherited from JSON_BASE_HANDLER

See JSON_BASE_HANDLER

Type Name
typedef JSON_DOC::Ch Ch
typedef unsigned SizeType

Public Functions

Type Name
virtual bool Bool (bool b) override
virtual bool Double (double d) override
virtual bool EndArray (SizeType elementCount) override
virtual bool EndObject (SizeType memberCount) override
virtual bool Int (int i) override
virtual bool Int64 (std::int64_t i) override
JSON_PRETTY_WRITER ()
virtual bool Key (const Ch * str, SizeType length, bool copy) override
virtual bool Null () override
virtual bool StartArray () override
virtual bool StartObject () override
virtual bool String (const Ch * str, SizeType length, bool copy) override
std::string & ToString ()
virtual bool Uint (unsigned i) override
virtual bool Uint64 (std::uint64_t i) override
~JSON_PRETTY_WRITER () override

Public Functions inherited from JSON_BASE_HANDLER

See JSON_BASE_HANDLER

Type Name
virtual bool Bool (bool b)
virtual bool Double (double d)
virtual bool EndArray (SizeType elementCount)
virtual bool EndObject (SizeType memberCount)
virtual bool Int (int i)
virtual bool Int64 (std::int64_t i)
JSON_BASE_HANDLER () = default
virtual bool Key (const Ch * str, SizeType length, bool copy)
virtual bool Null ()
virtual bool RawNumber (const Ch * str, SizeType length, bool copy)
virtual bool StartArray ()
virtual bool StartObject ()
virtual bool String (const Ch * str, SizeType length, bool copy)
virtual bool Uint (unsigned i)
virtual bool Uint64 (std::uint64_t i)
virtual ~JSON_BASE_HANDLER () = default

Public Functions Documentation

function Bool

virtual bool JSON_PRETTY_WRITER::Bool (
    bool b
) override

Implements JSON_BASE_HANDLER::Bool


function Double

virtual bool JSON_PRETTY_WRITER::Double (
    double d
) override

Implements JSON_BASE_HANDLER::Double


function EndArray

virtual bool JSON_PRETTY_WRITER::EndArray (
    SizeType elementCount
) override

Implements JSON_BASE_HANDLER::EndArray


function EndObject

virtual bool JSON_PRETTY_WRITER::EndObject (
    SizeType memberCount
) override

Implements JSON_BASE_HANDLER::EndObject


function Int

virtual bool JSON_PRETTY_WRITER::Int (
    int i
) override

Implements JSON_BASE_HANDLER::Int


function Int64

virtual bool JSON_PRETTY_WRITER::Int64 (
    std::int64_t i
) override

Implements JSON_BASE_HANDLER::Int64


function JSON_PRETTY_WRITER

inline JSON_PRETTY_WRITER::JSON_PRETTY_WRITER () 

function Key

virtual bool JSON_PRETTY_WRITER::Key (
    const  Ch * str,
    SizeType length,
    bool copy
) override

Implements JSON_BASE_HANDLER::Key


function Null

virtual bool JSON_PRETTY_WRITER::Null () override

Implements JSON_BASE_HANDLER::Null


function StartArray

virtual bool JSON_PRETTY_WRITER::StartArray () override

Implements JSON_BASE_HANDLER::StartArray


function StartObject

virtual bool JSON_PRETTY_WRITER::StartObject () override

Implements JSON_BASE_HANDLER::StartObject


function String

virtual bool JSON_PRETTY_WRITER::String (
    const  Ch * str,
    SizeType length,
    bool copy
) override

Implements JSON_BASE_HANDLER::String


function ToString

inline std::string & JSON_PRETTY_WRITER::ToString () 

function Uint

virtual bool JSON_PRETTY_WRITER::Uint (
    unsigned i
) override

Implements JSON_BASE_HANDLER::Uint


function Uint64

virtual bool JSON_PRETTY_WRITER::Uint64 (
    std::uint64_t i
) override

Implements JSON_BASE_HANDLER::Uint64


function ~JSON_PRETTY_WRITER

JSON_PRETTY_WRITER::~JSON_PRETTY_WRITER () override


The documentation for this class was generated from the following file cubrid/src/compat/db_json.cpp