Class 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 SizeType¶
Public Functions Documentation¶
function Bool¶
function Double¶
function EndArray¶
function EndObject¶
function Int¶
function Int64¶
function JSON_BASE_HANDLER¶
function Key¶
function Null¶
function RawNumber¶
function StartArray¶
function StartObject¶
function String¶
function Uint¶
function Uint64¶
function ~JSON_BASE_HANDLER¶
The documentation for this class was generated from the following file cubrid/src/compat/db_json.cpp