Skip to content

Class JSON_BASE_HANDLER

ClassList > JSON_BASE_HANDLER

Inherited by the following classes: JSON_PRETTY_WRITER, JSON_SERIALIZER, JSON_SERIALIZER_LENGTH

Public Types

Type Name
typedef JSON_DOC::Ch Ch
typedef unsigned SizeType

Public Functions

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 Types Documentation

typedef Ch

typedef JSON_DOC::Ch JSON_BASE_HANDLER::Ch;

typedef SizeType

typedef unsigned JSON_BASE_HANDLER::SizeType;

Public Functions Documentation

function Bool

inline virtual bool JSON_BASE_HANDLER::Bool (
    bool b
) 

function Double

inline virtual bool JSON_BASE_HANDLER::Double (
    double d
) 

function EndArray

inline virtual bool JSON_BASE_HANDLER::EndArray (
    SizeType elementCount
) 

function EndObject

inline virtual bool JSON_BASE_HANDLER::EndObject (
    SizeType memberCount
) 

function Int

inline virtual bool JSON_BASE_HANDLER::Int (
    int i
) 

function Int64

inline virtual bool JSON_BASE_HANDLER::Int64 (
    std::int64_t i
) 

function JSON_BASE_HANDLER

JSON_BASE_HANDLER::JSON_BASE_HANDLER () = default

function Key

inline virtual bool JSON_BASE_HANDLER::Key (
    const  Ch * str,
    SizeType length,
    bool copy
) 

function Null

inline virtual bool JSON_BASE_HANDLER::Null () 

function RawNumber

inline virtual bool JSON_BASE_HANDLER::RawNumber (
    const  Ch * str,
    SizeType length,
    bool copy
) 

function StartArray

inline virtual bool JSON_BASE_HANDLER::StartArray () 

function StartObject

inline virtual bool JSON_BASE_HANDLER::StartObject () 

function String

inline virtual bool JSON_BASE_HANDLER::String (
    const  Ch * str,
    SizeType length,
    bool copy
) 

function Uint

inline virtual bool JSON_BASE_HANDLER::Uint (
    unsigned i
) 

function Uint64

inline virtual bool JSON_BASE_HANDLER::Uint64 (
    std::uint64_t i
) 

function ~JSON_BASE_HANDLER

virtual JSON_BASE_HANDLER::~JSON_BASE_HANDLER () = default


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