- 30 Jul, 2018 2 commits
-
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
added QDatastream bench (best perf but implicit structure)
-
- 20 Jul, 2018 4 commits
-
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
fixed all issues but compile issue
-
- 17 Jul, 2018 1 commit
-
-
EXT Arnaud Clère authored
- remove QBind::bind::overloads that do not allow both definitions to coexist - handle T&&, T& and const T& universally using perfect forwarding, - factor out static_assert when QBind Read to const T&, - factor out QBind Write const_cast<T&>
-
- 12 Jul, 2018 2 commits
-
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
Removed optimizations from *Result shortcut methods (no noticeable perf improvement)
-
- 11 Jul, 2018 1 commit
-
-
EXT Arnaud Clère authored
hard to understand for implementers) with an optional setChoice() and ScopedChoice that tags all alternatives in a choice to avoid reporting "normal" mismatches as errors Removed QCborWriter Specialised QMovedResult into QMovedWriter as it is unlikely to be used with BindMode::Read
-
- 09 Jul, 2018 1 commit
-
-
EXT Arnaud Clère authored
Fixed a few things Simplified QBind<_,QJsonValue> reusing QBind<_,QJsonArray>
-
- 06 Jul, 2018 2 commits
-
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
detection of expected shape Introduced min cardinality in fluent interface envisioning the addition of item(2,3).any() syntax...
-
- 04 Jul, 2018 3 commits
-
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
explicitely constructing it...
-
- 03 Jul, 2018 1 commit
-
-
EXT Arnaud Clère authored
-
- 02 Jul, 2018 1 commit
-
-
EXT Arnaud Clère authored
Added one decimal to better measure performance which is now close to a few µsec
-
- 01 Jul, 2018 2 commits
-
-
EXT Arnaud Clère authored
Avoiding building superfluous Val<> does not seem to pay for the additional friendship declarations on the "user" side.
-
EXT Arnaud Clère authored
Fixed a few errors
-
- 28 Jun, 2018 8 commits
-
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
Added T>Cbor test Attempted to add Json>Cbor which does not compile for now
-
EXT Arnaud Clère authored
Added CborWriter:QMovedResult for writing Cbor without heap allocation (QCborWriter can be used when a pimpled class is needed)
-
EXT Arnaud Clère authored
-
- 27 Jun, 2018 5 commits
-
-
EXT Arnaud Clère authored
Added QJsonReader JSON whitespace support
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
Simplified QMovedResult for direct use, requiring just an extra .value() call from the user but no "facade" class to hide protected impl
-
- 26 Jun, 2018 3 commits
-
-
EXT Arnaud Clère authored
Drawbacks are: - users must call .result() to close opened data structures - it is more difficult to implement TResult and TImpl correctly - TResult is not pimpled by default
-
EXT Arnaud Clère authored
-
EXT Arnaud Clère authored
-
- 25 Jun, 2018 2 commits
-
-
EXT Arnaud Clère authored
simplified implementations interface (always return bool)
-
EXT Arnaud Clère authored
WIP: replaced allocation of TResultShared with move semantic (copy only used for nested QBind) for very slight perf improvement
-
- 22 Jun, 2018 1 commit
-
-
EXT Arnaud Clère authored
-
- 21 Jun, 2018 1 commit
-
-
EXT Arnaud Clère authored
Grouped QJson* support in QJson.hpp Kept use cases and benchmarks in main.cpp
-