├── .clang-format ├── .clusterfuzzlite ├── Dockerfile ├── README.md ├── build.sh ├── project.yaml └── reformat_fuzzer.cpp ├── .github ├── actions │ └── docker-build-action │ │ └── action.yml └── workflows │ ├── build_and_test_with_sanitizers.yml │ ├── cflite_pr.yml │ ├── ci.yml │ ├── codeql.yml │ └── msvc.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── CMakePresets.json ├── COPYING ├── Doxyfile ├── README.md ├── cmake └── GenPkgConfig │ ├── GenPkgConfig.cmake │ └── buildTimeScripts │ └── getObjectFilesBaseNames.cmake ├── conanfile.py ├── docker └── archlinux │ └── Dockerfile ├── examples ├── 01_simple_struct.cpp ├── 02_alias.cpp ├── 03_optional_types.cpp ├── 04_subclasses.cpp ├── 05_enums.cpp ├── 06_map.cpp ├── 07_stdtypes.cpp ├── 08_custom_types.cpp ├── 09_nested_types.cpp ├── 10_simple_tokenize.cpp ├── 11_calling_functions.cpp ├── 12_simple_diff.cpp ├── 13_diff_missing_data.cpp ├── 14_config_file.cpp ├── CMakeLists.txt └── reformat.cpp ├── include └── json_struct │ ├── json_struct.h │ └── json_struct_diff.h ├── package.xml ├── performance ├── CMakeLists.txt ├── benchmark.cpp ├── generated.json.h └── include │ ├── nlohmann │ └── json.hpp │ ├── rapidjson │ ├── allocators.h │ ├── cursorstreamwrapper.h │ ├── document.h │ ├── encodedstream.h │ ├── encodings.h │ ├── error │ │ ├── en.h │ │ └── error.h │ ├── filereadstream.h │ ├── filewritestream.h │ ├── fwd.h │ ├── internal │ │ ├── biginteger.h │ │ ├── clzll.h │ │ ├── diyfp.h │ │ ├── dtoa.h │ │ ├── ieee754.h │ │ ├── itoa.h │ │ ├── meta.h │ │ ├── pow10.h │ │ ├── regex.h │ │ ├── stack.h │ │ ├── strfunc.h │ │ ├── strtod.h │ │ └── swap.h │ ├── istreamwrapper.h │ ├── memorybuffer.h │ ├── memorystream.h │ ├── msinttypes │ │ ├── inttypes.h │ │ └── stdint.h │ ├── ostreamwrapper.h │ ├── pointer.h │ ├── prettywriter.h │ ├── rapidjson.h │ ├── reader.h │ ├── schema.h │ ├── stream.h │ ├── stringbuffer.h │ └── writer.h │ └── simdjson │ ├── simdjson.cpp │ └── simdjson.h ├── test_package ├── CMakeLists.txt ├── conanfile.py └── main.cpp └── tests ├── CMakeLists.txt ├── CMakeRC.cmake ├── compiler-test.cpp ├── generated.json ├── json-copy-test.cpp ├── json-enum-test.cpp ├── json-function-error-test.cpp ├── json-function-external-test-new.cpp ├── json-function-external-test.cpp ├── json-function-test-new.cpp ├── json-function-test.cpp ├── json-meta-test.cpp ├── json-mias-mat.cpp ├── json-nullable-test.cpp ├── json-optional.cpp ├── json-reformat.cpp ├── json-scope.cpp ├── json-string-with-nullterminator-test.cpp ├── json-struct-aliases-test.cpp ├── json-struct-array-varlength.cpp ├── json-struct-big-test.cpp ├── json-struct-comments-test.cpp ├── json-struct-diff.cpp ├── json-struct-error-string.cpp ├── json-struct-escape.cpp ├── json-struct-external.cpp ├── json-struct-fail.cpp ├── json-struct-float.cpp ├── json-struct-map-typehandler.cpp ├── json-struct-nested.cpp ├── json-struct-optional.cpp ├── json-struct-polymorphic-map.cpp ├── json-struct-serialize-test.cpp ├── json-struct-serialize-tuple.cpp ├── json-struct-small-test.cpp ├── json-struct-stdint.cpp ├── json-struct-test-new.cpp ├── json-struct-test.cpp ├── json-struct-utf8.cpp ├── json-struct-verify.cpp ├── json-test-data.h ├── json-timepoint.cpp ├── json-tokenizer-comments-test.cpp ├── json-tokenizer-fail-test.cpp ├── json-tokenizer-invalid-json.cpp ├── json-tokenizer-partial-test.cpp ├── json-tokenizer-test.cpp ├── json-tree-printer-test.cpp ├── json-unordered-map.cpp ├── members-size-test.cpp ├── meta-for-tokens.cpp ├── multi-compilation-units-1.cpp ├── multi-compilation-units-2.cpp ├── multi-compilation-units-main.cpp ├── tokenizer-test-util.h └── zero-value-test.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.clang-format -------------------------------------------------------------------------------- /.clusterfuzzlite/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.clusterfuzzlite/Dockerfile -------------------------------------------------------------------------------- /.clusterfuzzlite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.clusterfuzzlite/README.md -------------------------------------------------------------------------------- /.clusterfuzzlite/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.clusterfuzzlite/build.sh -------------------------------------------------------------------------------- /.clusterfuzzlite/project.yaml: -------------------------------------------------------------------------------- 1 | language: c++ -------------------------------------------------------------------------------- /.clusterfuzzlite/reformat_fuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.clusterfuzzlite/reformat_fuzzer.cpp -------------------------------------------------------------------------------- /.github/actions/docker-build-action/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.github/actions/docker-build-action/action.yml -------------------------------------------------------------------------------- /.github/workflows/build_and_test_with_sanitizers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.github/workflows/build_and_test_with_sanitizers.yml -------------------------------------------------------------------------------- /.github/workflows/cflite_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.github/workflows/cflite_pr.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/msvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.github/workflows/msvc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/COPYING -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/README.md -------------------------------------------------------------------------------- /cmake/GenPkgConfig/GenPkgConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/cmake/GenPkgConfig/GenPkgConfig.cmake -------------------------------------------------------------------------------- /cmake/GenPkgConfig/buildTimeScripts/getObjectFilesBaseNames.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/cmake/GenPkgConfig/buildTimeScripts/getObjectFilesBaseNames.cmake -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/conanfile.py -------------------------------------------------------------------------------- /docker/archlinux/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/docker/archlinux/Dockerfile -------------------------------------------------------------------------------- /examples/01_simple_struct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/01_simple_struct.cpp -------------------------------------------------------------------------------- /examples/02_alias.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/02_alias.cpp -------------------------------------------------------------------------------- /examples/03_optional_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/03_optional_types.cpp -------------------------------------------------------------------------------- /examples/04_subclasses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/04_subclasses.cpp -------------------------------------------------------------------------------- /examples/05_enums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/05_enums.cpp -------------------------------------------------------------------------------- /examples/06_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/06_map.cpp -------------------------------------------------------------------------------- /examples/07_stdtypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/07_stdtypes.cpp -------------------------------------------------------------------------------- /examples/08_custom_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/08_custom_types.cpp -------------------------------------------------------------------------------- /examples/09_nested_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/09_nested_types.cpp -------------------------------------------------------------------------------- /examples/10_simple_tokenize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/10_simple_tokenize.cpp -------------------------------------------------------------------------------- /examples/11_calling_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/11_calling_functions.cpp -------------------------------------------------------------------------------- /examples/12_simple_diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/12_simple_diff.cpp -------------------------------------------------------------------------------- /examples/13_diff_missing_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/13_diff_missing_data.cpp -------------------------------------------------------------------------------- /examples/14_config_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/14_config_file.cpp -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/reformat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/examples/reformat.cpp -------------------------------------------------------------------------------- /include/json_struct/json_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/include/json_struct/json_struct.h -------------------------------------------------------------------------------- /include/json_struct/json_struct_diff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/include/json_struct/json_struct_diff.h -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/package.xml -------------------------------------------------------------------------------- /performance/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/CMakeLists.txt -------------------------------------------------------------------------------- /performance/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/benchmark.cpp -------------------------------------------------------------------------------- /performance/generated.json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/generated.json.h -------------------------------------------------------------------------------- /performance/include/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/nlohmann/json.hpp -------------------------------------------------------------------------------- /performance/include/rapidjson/allocators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/allocators.h -------------------------------------------------------------------------------- /performance/include/rapidjson/cursorstreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/cursorstreamwrapper.h -------------------------------------------------------------------------------- /performance/include/rapidjson/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/document.h -------------------------------------------------------------------------------- /performance/include/rapidjson/encodedstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/encodedstream.h -------------------------------------------------------------------------------- /performance/include/rapidjson/encodings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/encodings.h -------------------------------------------------------------------------------- /performance/include/rapidjson/error/en.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/error/en.h -------------------------------------------------------------------------------- /performance/include/rapidjson/error/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/error/error.h -------------------------------------------------------------------------------- /performance/include/rapidjson/filereadstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/filereadstream.h -------------------------------------------------------------------------------- /performance/include/rapidjson/filewritestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/filewritestream.h -------------------------------------------------------------------------------- /performance/include/rapidjson/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/fwd.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/biginteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/biginteger.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/clzll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/clzll.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/diyfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/diyfp.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/dtoa.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/ieee754.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/ieee754.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/itoa.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/meta.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/pow10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/pow10.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/regex.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/stack.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/strfunc.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/strtod.h -------------------------------------------------------------------------------- /performance/include/rapidjson/internal/swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/internal/swap.h -------------------------------------------------------------------------------- /performance/include/rapidjson/istreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/istreamwrapper.h -------------------------------------------------------------------------------- /performance/include/rapidjson/memorybuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/memorybuffer.h -------------------------------------------------------------------------------- /performance/include/rapidjson/memorystream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/memorystream.h -------------------------------------------------------------------------------- /performance/include/rapidjson/msinttypes/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/msinttypes/inttypes.h -------------------------------------------------------------------------------- /performance/include/rapidjson/msinttypes/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/msinttypes/stdint.h -------------------------------------------------------------------------------- /performance/include/rapidjson/ostreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/ostreamwrapper.h -------------------------------------------------------------------------------- /performance/include/rapidjson/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/pointer.h -------------------------------------------------------------------------------- /performance/include/rapidjson/prettywriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/prettywriter.h -------------------------------------------------------------------------------- /performance/include/rapidjson/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/rapidjson.h -------------------------------------------------------------------------------- /performance/include/rapidjson/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/reader.h -------------------------------------------------------------------------------- /performance/include/rapidjson/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/schema.h -------------------------------------------------------------------------------- /performance/include/rapidjson/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/stream.h -------------------------------------------------------------------------------- /performance/include/rapidjson/stringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/stringbuffer.h -------------------------------------------------------------------------------- /performance/include/rapidjson/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/rapidjson/writer.h -------------------------------------------------------------------------------- /performance/include/simdjson/simdjson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/simdjson/simdjson.cpp -------------------------------------------------------------------------------- /performance/include/simdjson/simdjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/performance/include/simdjson/simdjson.h -------------------------------------------------------------------------------- /test_package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/test_package/CMakeLists.txt -------------------------------------------------------------------------------- /test_package/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/test_package/conanfile.py -------------------------------------------------------------------------------- /test_package/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/test_package/main.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/CMakeRC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/CMakeRC.cmake -------------------------------------------------------------------------------- /tests/compiler-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/compiler-test.cpp -------------------------------------------------------------------------------- /tests/generated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/generated.json -------------------------------------------------------------------------------- /tests/json-copy-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-copy-test.cpp -------------------------------------------------------------------------------- /tests/json-enum-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-enum-test.cpp -------------------------------------------------------------------------------- /tests/json-function-error-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-function-error-test.cpp -------------------------------------------------------------------------------- /tests/json-function-external-test-new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-function-external-test-new.cpp -------------------------------------------------------------------------------- /tests/json-function-external-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-function-external-test.cpp -------------------------------------------------------------------------------- /tests/json-function-test-new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-function-test-new.cpp -------------------------------------------------------------------------------- /tests/json-function-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-function-test.cpp -------------------------------------------------------------------------------- /tests/json-meta-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-meta-test.cpp -------------------------------------------------------------------------------- /tests/json-mias-mat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-mias-mat.cpp -------------------------------------------------------------------------------- /tests/json-nullable-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-nullable-test.cpp -------------------------------------------------------------------------------- /tests/json-optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-optional.cpp -------------------------------------------------------------------------------- /tests/json-reformat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-reformat.cpp -------------------------------------------------------------------------------- /tests/json-scope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-scope.cpp -------------------------------------------------------------------------------- /tests/json-string-with-nullterminator-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-string-with-nullterminator-test.cpp -------------------------------------------------------------------------------- /tests/json-struct-aliases-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-aliases-test.cpp -------------------------------------------------------------------------------- /tests/json-struct-array-varlength.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-array-varlength.cpp -------------------------------------------------------------------------------- /tests/json-struct-big-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-big-test.cpp -------------------------------------------------------------------------------- /tests/json-struct-comments-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-comments-test.cpp -------------------------------------------------------------------------------- /tests/json-struct-diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-diff.cpp -------------------------------------------------------------------------------- /tests/json-struct-error-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-error-string.cpp -------------------------------------------------------------------------------- /tests/json-struct-escape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-escape.cpp -------------------------------------------------------------------------------- /tests/json-struct-external.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-external.cpp -------------------------------------------------------------------------------- /tests/json-struct-fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-fail.cpp -------------------------------------------------------------------------------- /tests/json-struct-float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-float.cpp -------------------------------------------------------------------------------- /tests/json-struct-map-typehandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-map-typehandler.cpp -------------------------------------------------------------------------------- /tests/json-struct-nested.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-nested.cpp -------------------------------------------------------------------------------- /tests/json-struct-optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-optional.cpp -------------------------------------------------------------------------------- /tests/json-struct-polymorphic-map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-polymorphic-map.cpp -------------------------------------------------------------------------------- /tests/json-struct-serialize-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-serialize-test.cpp -------------------------------------------------------------------------------- /tests/json-struct-serialize-tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-serialize-tuple.cpp -------------------------------------------------------------------------------- /tests/json-struct-small-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-small-test.cpp -------------------------------------------------------------------------------- /tests/json-struct-stdint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-stdint.cpp -------------------------------------------------------------------------------- /tests/json-struct-test-new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-test-new.cpp -------------------------------------------------------------------------------- /tests/json-struct-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-test.cpp -------------------------------------------------------------------------------- /tests/json-struct-utf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-utf8.cpp -------------------------------------------------------------------------------- /tests/json-struct-verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-struct-verify.cpp -------------------------------------------------------------------------------- /tests/json-test-data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-test-data.h -------------------------------------------------------------------------------- /tests/json-timepoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-timepoint.cpp -------------------------------------------------------------------------------- /tests/json-tokenizer-comments-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-tokenizer-comments-test.cpp -------------------------------------------------------------------------------- /tests/json-tokenizer-fail-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-tokenizer-fail-test.cpp -------------------------------------------------------------------------------- /tests/json-tokenizer-invalid-json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-tokenizer-invalid-json.cpp -------------------------------------------------------------------------------- /tests/json-tokenizer-partial-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-tokenizer-partial-test.cpp -------------------------------------------------------------------------------- /tests/json-tokenizer-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-tokenizer-test.cpp -------------------------------------------------------------------------------- /tests/json-tree-printer-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-tree-printer-test.cpp -------------------------------------------------------------------------------- /tests/json-unordered-map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/json-unordered-map.cpp -------------------------------------------------------------------------------- /tests/members-size-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/members-size-test.cpp -------------------------------------------------------------------------------- /tests/meta-for-tokens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/meta-for-tokens.cpp -------------------------------------------------------------------------------- /tests/multi-compilation-units-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/multi-compilation-units-1.cpp -------------------------------------------------------------------------------- /tests/multi-compilation-units-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/multi-compilation-units-2.cpp -------------------------------------------------------------------------------- /tests/multi-compilation-units-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/multi-compilation-units-main.cpp -------------------------------------------------------------------------------- /tests/tokenizer-test-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/tokenizer-test-util.h -------------------------------------------------------------------------------- /tests/zero-value-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgen/json_struct/HEAD/tests/zero-value-test.cpp --------------------------------------------------------------------------------