Skip to content

Class JSON_SERIALIZER

ClassList > JSON_SERIALIZER

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_SERIALIZER (OR_BUF & buffer)
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
virtual bool Uint (unsigned i) override
virtual bool Uint64 (std::uint64_t i) override
~JSON_SERIALIZER () 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_SERIALIZER::Bool (
    bool b
) override

Implements JSON_BASE_HANDLER::Bool


function Double

virtual bool JSON_SERIALIZER::Double (
    double d
) override

Implements JSON_BASE_HANDLER::Double


function EndArray

virtual bool JSON_SERIALIZER::EndArray (
    SizeType elementCount
) override

Implements JSON_BASE_HANDLER::EndArray


function EndObject

virtual bool JSON_SERIALIZER::EndObject (
    SizeType memberCount
) override

Implements JSON_BASE_HANDLER::EndObject


function Int

virtual bool JSON_SERIALIZER::Int (
    int i
) override

Implements JSON_BASE_HANDLER::Int


function Int64

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

Implements JSON_BASE_HANDLER::Int64


function JSON_SERIALIZER

inline explicit JSON_SERIALIZER::JSON_SERIALIZER (
    OR_BUF & buffer
) 

function Key

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

Implements JSON_BASE_HANDLER::Key


function Null

virtual bool JSON_SERIALIZER::Null () override

Implements JSON_BASE_HANDLER::Null


function StartArray

virtual bool JSON_SERIALIZER::StartArray () override

Implements JSON_BASE_HANDLER::StartArray


function StartObject

virtual bool JSON_SERIALIZER::StartObject () override

Implements JSON_BASE_HANDLER::StartObject


function String

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

Implements JSON_BASE_HANDLER::String


function Uint

virtual bool JSON_SERIALIZER::Uint (
    unsigned i
) override

Implements JSON_BASE_HANDLER::Uint


function Uint64

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

Implements JSON_BASE_HANDLER::Uint64


function ~JSON_SERIALIZER

JSON_SERIALIZER::~JSON_SERIALIZER () override


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