-
-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow custom base class as node customization point #3110
Allow custom base class as node customization point #3110
Commits on Aug 18, 2022
-
Allow to add a custom base class as an extension point to json nodes
* by default an empty class is used and the library behaves as it already did * if a user explicitly adds a base class (last template parameter) each node inherits it * this can be used to add custom extensions (e.g. add metadata / visitor methods) * add test for this feature
Configuration menu - View commit details
-
Copy full SHA for 143f868 - Browse repository at this point
Copy the full SHA 143f868View commit details -
Configuration menu - View commit details
-
Copy full SHA for a131ecc - Browse repository at this point
Copy the full SHA a131eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51d8c28 - Browse repository at this point
Copy the full SHA 51d8c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f4d8a6 - Browse repository at this point
Copy the full SHA 8f4d8a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f42fd - Browse repository at this point
Copy the full SHA 09f42fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5534f1 - Browse repository at this point
Copy the full SHA e5534f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0046348 - Browse repository at this point
Copy the full SHA 0046348View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef54887 - Browse repository at this point
Copy the full SHA ef54887View commit details -
Configuration menu - View commit details
-
Copy full SHA for e41e315 - Browse repository at this point
Copy the full SHA e41e315View commit details -
Document what the include of type_traits is used for
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f43c6b4 - Browse repository at this point
Copy the full SHA f43c6b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5204ebb - Browse repository at this point
Copy the full SHA 5204ebbView commit details -
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2e7e67d - Browse repository at this point
Copy the full SHA 2e7e67dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 500fc0a - Browse repository at this point
Copy the full SHA 500fc0aView commit details -
Update / add documentation for custom base class
barcode committedAug 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 79a7056 - Browse repository at this point
Copy the full SHA 79a7056View commit details -
Fix clang-tidy-15 warning about use after move
barcode committedAug 18, 2022 Configuration menu - View commit details
-
Copy full SHA for c427a52 - Browse repository at this point
Copy the full SHA c427a52View commit details -
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 050a831 - Browse repository at this point
Copy the full SHA 050a831View commit details -
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 21d0d38 - Browse repository at this point
Copy the full SHA 21d0d38View commit details -
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5539e6f - Browse repository at this point
Copy the full SHA 5539e6fView commit details -
barcode committed
Aug 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 0a8e16d - Browse repository at this point
Copy the full SHA 0a8e16dView commit details -
barcode committed
Aug 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 962fca2 - Browse repository at this point
Copy the full SHA 962fca2View commit details -
barcode committed
Aug 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 7cd3033 - Browse repository at this point
Copy the full SHA 7cd3033View commit details
Commits on Aug 19, 2022
-
Update include/nlohmann/detail/json_custom_base_class.hpp
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for afb108a - Browse repository at this point
Copy the full SHA afb108aView commit details -
Update single_include/nlohmann/json.hpp
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f516209 - Browse repository at this point
Copy the full SHA f516209View commit details -
Update include/nlohmann/detail/json_custom_base_class.hpp
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0bcc12c - Browse repository at this point
Copy the full SHA 0bcc12cView commit details -
Update single_include/nlohmann/json.hpp
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b1001c6 - Browse repository at this point
Copy the full SHA b1001c6View commit details
Commits on Aug 27, 2022
-
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 763c59d - Browse repository at this point
Copy the full SHA 763c59dView commit details -
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0ce9ded - Browse repository at this point
Copy the full SHA 0ce9dedView commit details -
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 49ab721 - Browse repository at this point
Copy the full SHA 49ab721View commit details -
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b0f5baf - Browse repository at this point
Copy the full SHA b0f5bafView commit details -
Update docs/mkdocs/docs/api/basic_json/json_base_class_t.md
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e9f5e0c - Browse repository at this point
Copy the full SHA e9f5e0cView commit details -
Update include/nlohmann/detail/json_custom_base_class.hpp
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b3816f1 - Browse repository at this point
Copy the full SHA b3816f1View commit details -
barcode committed
Aug 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 7d476a0 - Browse repository at this point
Copy the full SHA 7d476a0View commit details -
Update include/nlohmann/detail/json_custom_base_class.hpp
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c5ede1a - Browse repository at this point
Copy the full SHA c5ede1aView commit details -
barcode committed
Aug 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 19423a7 - Browse repository at this point
Copy the full SHA 19423a7View commit details
Commits on Aug 28, 2022
-
Add include for nlohmann/detail/abi_macros.hpp
barcode committedAug 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 46597f0 - Browse repository at this point
Copy the full SHA 46597f0View commit details