Skip to content

Class JSON_SERIALIZER_LENGTH

ClassList > JSON_SERIALIZER_LENGTH

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
std::size_t GetLength () const
std::size_t GetStringPackedSize (const char * str) const
std::size_t GetTypePackedSize (void) const
virtual bool Int (int i) override
virtual bool Int64 (std::int64_t i) override
JSON_SERIALIZER_LENGTH ()
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_LENGTH () 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_LENGTH::Bool (
    bool b
) override

Implements JSON_BASE_HANDLER::Bool


function Double

virtual bool JSON_SERIALIZER_LENGTH::Double (
    double d
) override

Implements JSON_BASE_HANDLER::Double


function EndArray

virtual bool JSON_SERIALIZER_LENGTH::EndArray (
    SizeType elementCount
) override

Implements JSON_BASE_HANDLER::EndArray


function EndObject

virtual bool JSON_SERIALIZER_LENGTH::EndObject (
    SizeType memberCount
) override

Implements JSON_BASE_HANDLER::EndObject


function GetLength

inline std::size_t JSON_SERIALIZER_LENGTH::GetLength () const

function GetStringPackedSize

inline std::size_t JSON_SERIALIZER_LENGTH::GetStringPackedSize (
    const  char * str
) const

function GetTypePackedSize

inline std::size_t JSON_SERIALIZER_LENGTH::GetTypePackedSize (
    void
) const

function Int

virtual bool JSON_SERIALIZER_LENGTH::Int (
    int i
) override

Implements JSON_BASE_HANDLER::Int


function Int64

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

Implements JSON_BASE_HANDLER::Int64


function JSON_SERIALIZER_LENGTH

inline JSON_SERIALIZER_LENGTH::JSON_SERIALIZER_LENGTH () 

function Key

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

Implements JSON_BASE_HANDLER::Key


function Null

virtual bool JSON_SERIALIZER_LENGTH::Null () override

Implements JSON_BASE_HANDLER::Null


function StartArray

virtual bool JSON_SERIALIZER_LENGTH::StartArray () override

Implements JSON_BASE_HANDLER::StartArray


function StartObject

virtual bool JSON_SERIALIZER_LENGTH::StartObject () override

Implements JSON_BASE_HANDLER::StartObject


function String

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

Implements JSON_BASE_HANDLER::String


function Uint

virtual bool JSON_SERIALIZER_LENGTH::Uint (
    unsigned i
) override

Implements JSON_BASE_HANDLER::Uint


function Uint64

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

Implements JSON_BASE_HANDLER::Uint64


function ~JSON_SERIALIZER_LENGTH

JSON_SERIALIZER_LENGTH::~JSON_SERIALIZER_LENGTH () override


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