Sam Jaffe
|
55a4b6cf6a
chore: XCode updates
|
2 gadi atpakaļ |
Sam Jaffe
|
1fe7b1c812
Update to XCode 11
|
6 gadi atpakaļ |
Sam Jaffe
|
5affb8c337
Update to XCode 10
|
6 gadi atpakaļ |
Sam Jaffe
|
4bbcf6af74
Add specific tests for the JSON discarder.
|
7 gadi atpakaļ |
Sam Jaffe
|
5cc6da6b87
Add null support to discarder/json value parser.
|
7 gadi atpakaļ |
Sam Jaffe
|
3da32490a6
Extending code coverage to reach most cases.
|
7 gadi atpakaļ |
Sam Jaffe
|
3b7d0d2641
Adding clang-format settings.
|
7 gadi atpakaļ |
Sam Jaffe
|
904a7518bf
Fix include in normal JSON thing
|
7 gadi atpakaļ |
Sam Jaffe
|
237cc41002
Doing a lot of cleanup work.
|
7 gadi atpakaļ |
Sam Jaffe
|
8980a74ae7
Convert from using cxxtest to gtest
|
7 gadi atpakaļ |
Sam Jaffe
|
5dad151643
Switching to a more conventional format of directories.
|
7 gadi atpakaļ |
Sam Jaffe
|
7713bd7133
Adding binders for pointer types and polymorphic types.
|
7 gadi atpakaļ |
Sam Jaffe
|
1d970fee4d
Upgrading XCode version.
|
7 gadi atpakaļ |
Sam Jaffe
|
27ba42ae02
Use auto because no one cares that it is 'typename std::vector<V>::const_iterator'. begin()/end() is a stdlib convention.
|
7 gadi atpakaļ |
Sam Jaffe
|
a4c6ae5b2d
Missed removing braces on one of the exceptions
|
8 gadi atpakaļ |
Sam Jaffe
|
109ef7b354
Clean up construction of exceptions and such
|
8 gadi atpakaļ |
Sam Jaffe
|
3fb14f02f1
Adding test for custom converter for primitive type.
|
8 gadi atpakaļ |
Sam Jaffe
|
1e75da82b5
Fixing compiler errors (include/malformed)
|
8 gadi atpakaļ |
Samuel Jaffe
|
4b6d76372d
Fixing compiler warnings for implicit casts and unused parameters.
|
8 gadi atpakaļ |
Samuel Jaffe
|
730ef2f1ae
Adding static lib version, linked test cases against that to allow running coverage tools without installing.
|
8 gadi atpakaļ |
Samuel Jaffe
|
66fcedb6ff
Adding collection and object writing tests.
|
8 gadi atpakaļ |
Samuel Jaffe
|
6547fa3510
Adding json writing checks to test cased for string, int, double, bool and tuple.
|
8 gadi atpakaļ |
Samuel Jaffe
|
018198158f
Updating vector and map binders to be more generic - supporting non-associative and associative structures, respectively.
|
8 gadi atpakaļ |
Samuel Jaffe
|
c86688cd01
Adding support in object binder to throw an exception if there are any keys that were missing.
|
8 gadi atpakaļ |
Samuel Jaffe
|
bcbc63184b
Fixing bug where booleans did not advance the tracker.
|
8 gadi atpakaļ |
Samuel Jaffe
|
3350dba094
Adding C++11 compatible version of std::tuple/std::array make functions.
|
8 gadi atpakaļ |
Samuel Jaffe
|
fce4057b40
Adding C++14 feature for constructing array/tuple bindings of guaranteed correct size, with much lower verbosity.
|
8 gadi atpakaļ |
Samuel Jaffe
|
9cb0ae0cc2
Adding get_binder, for std::tuple bindings.
|
8 gadi atpakaļ |
Samuel Jaffe
|
ff7096827d
Make binder constructors implicit for convenience.
|
8 gadi atpakaļ |
Samuel Jaffe
|
66dbd3768a
Adding more tests for double and int.
|
8 gadi atpakaļ |