Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bdljsn jsonnull constant drqs 175433360.1 (#4801) (#5163)
* drqs-175433360: 'bdljsn_jsonnull': Add 'bdljsn::jsonNull' constant. * drqs-175433360: 'bdljsn_jsonnull': Revisions per NGR 20240612. * drqs-175433360: 'bdljsn_jsonnull.t.cpp': Fix IBM warning, per matrix build. * drqs-175433360: 'bdljsn_jsonnull': Revisions per NGR 20240617. drqs-175433288: 'bdljsn_json': convenience_overloads (#4799) * drqs-175433288: 'bdljsn_json': convenience_overloads: initial * drqs-175433288: 'bdljsn_json': Revisions per NGR 20240624. * drqs-175433288: 'bdljsn_json': Revisions per NGR 20240702. * drqs-175433288: 'bdljsn_json': Fix several 'bde_verify' warnings. drqs-175775852: 'bdljsn_json', et al.: Support 'long' and 'unsigned long'. (#4826) * drqs-175775852: 'bdl_json', et al.: Support 'long' and 'unsigned long'. * drqs-175775852: 'bdljsn_numberutil.t.cpp': Fix per matrix build. * drqs-175775852: 'bdljsn_numberutil': Revisions per NGR 20240716. * drqs-175775852: 'bdljsn_numberutil': Revisions per 'bde_verify'. * drqs-175775852: 'bdljsn_json': Revisions per 'bde_verify'. drqs-175433310: 'bdljsn_json': Add manipulators that promote from null. (#4842) * drqs-175433310: 'bdljsn_json': Add manipulators that promote from null. * drqs-175433310: 'bdljsn_json.t.cpp': Fix warning on IBM per matrix build. * drqs-175433310: 'bdljsn': Per NGR, Fixed clang warnings. Add 'asShort' and 'asUshort' (#4950) Add initializer_list support to bdljsn (#4819) * Initial implementation of Json_Initializer * Get working on C++11, clean up code * Add basic tests for Json_Initializer * Add some commente to the tests * Add tests * Rework JsonArray list ctor; more tests * update 'assign' * Add Json_MemberInitializer * Respond to Nathan's phab comments (1) * Rework JSON initializers after discussion with Nathan * make the test helper return a string_view instead of a string * Make many JSON ctors explicit again * Add more tests; fix some bde-verify warnings * Add tests for JsonObject from IL * Remove some no-longer used code. NFC * Address Jake's review comments * Exception safety in assign * Address Jake's review comments * Add loop curlies per Jake's request drqs-175774817: 'bdljsn_json': Adjust to facilitate rebase. (#4991) drqs-175774817: 'bdljsn_json': Make several mannipulators "fluent". (#4943) * drqs-175774817: 'bdljsn_json': Make several mannipulators "fluent". * drqs-175774817: 'bdljsn_json': Make several mannipulators "fluent". * drqs-175774817: 'bdljsn_json': Revisions per NGR 20241008. drqs-175433356: 'bdljsn_json': 'visit' methods (#4896) * drqs-175433356: 'bdljsn_json': 'visit' methods: Initial. TC in progress. * drqs-175433356: 'bdljsn_json': Revisions per HMV 20240824. * drqs-175433356: 'bdljsn_json': Usage example for 'visit'. * drqs-175433356: 'bdljsn_json.t.cpp': TC 47 for 'visit'. * drqs-175774817: 'bdljsn_json.t.p': Fix rebase detritus. * drqs-175433356: 'bdljsn_json': 'visit' revisions per NGR 20240923. Co-authored-by: Steven Breitstein <sbreitstein@bloomberg.net>
- Loading branch information