Skip to content

Conversation

@TymianekPL
Copy link
Member

Fixes #5

@TymianekPL TymianekPL merged commit 7b082ca into tymi/json-object May 19, 2025
6 checks passed
@TymianekPL TymianekPL deleted the tymi/fix-ambiuous-clang branch May 19, 2025 15:43
TymianekPL added a commit that referenced this pull request May 23, 2025
* cppjson::JsonObject primitive, tagged union

Signed-off-by: TymianekPL <tymi@tymi.org>

* std::formatter specialisation for json objects

Signed-off-by: TymianekPL <tymi@tymi.org>

* make formatter specialisation sexy ⚡

Signed-off-by: TymianekPL <tymi@tymi.org>

* sync with pr3: Changes C++23 => C++20 in .clang-format

Signed-off-by: TymianekPL <tymi@tymi.org>

* Add cppjson::Object

Signed-off-by: TymianekPL <tymi@tymi.org>

* Fix clang-format

Signed-off-by: TymianekPL <tymi@tymi.org>

* cppjson::Object

Signed-off-by: TymianekPL <tymi@tymi.org>

* mark conversions as explicitly implicit

Signed-off-by: TymianekPL <tymi@tymi.org>

* formatter specialisations for proxies

Signed-off-by: TymianekPL <tymi@tymi.org>

* Sub objects

Signed-off-by: TymianekPL <tymi@tymi.org>

* Fix violation of rule of 5 in JsonObject (#4)

* Add declarations for JsonObject's special functions

* Define copy/move constructors

* Define copy/move assignment operators

* Implicitly create bytes

* Implicitly create bytes in exchange()

* Fix includes lol (utility, cstring)

* Destroy() objects

* Fix ambiguous operator[] (#6)

* Fix ambiguous operator[]

* template typo lol

* Call Destroy() in type erase

Signed-off-by: TymianekPL <tymi@tymi.org>

* Ensure safe cleanup of arrays

Signed-off-by: TymianekPL <tymi@tymi.org>

* Arrays

Signed-off-by: TymianekPL <tymi@tymi.org>

* add emplace

* Split into multiple files & add finish arrays

Signed-off-by: TymianekPL <tymi@tymi.org>

---------

Signed-off-by: TymianekPL <tymi@tymi.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant