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