10 Commits

Author SHA1 Message Date
Shane Grant
8291f44e05 Update license to match BSD template 2022-01-09 17:05:35 -08:00
Shane Grant
946b568bf7 Update doctest to 2.3.5
Includes a replacement for [[noreturn]] and thread_local
2019-10-23 22:06:18 -07:00
Shane Grant
66528b68be last? conversions for #139 2016-11-04 15:51:57 -07:00
Shane Grant
14bc429d9a Various fixes for warning level 4 with MSVC
closes #178
relates #151
2015-03-29 00:35:34 -07:00
Shane Grant
418271f219 Marking adapters as FUTURE_EXPERIMENTAL
see notes in #46
2015-01-16 15:42:10 -08:00
Shane Grant
dfa871d5d8 Added test to VS build, related fixes
Relates to #46, passing on VS now
2014-10-05 18:01:12 -07:00
Shane Grant
901489593f finish unit test for #46 2014-10-04 19:02:35 -07:00
Shane Grant
5715d7ad01 Clean up UserDataAdapter
Wrapped dynamic_cast in a cereal exception,
made the rtti function private,
updated test case to expect failure on some cases
2014-10-03 14:39:21 -07:00
Shane Grant
851e72bd1a Some ideas on solving adapters
This is a solution for #46 that uses RTTI to allow get_user_data to work
and throw an error when used in an archive that doesn't actually have user
data.  Unfortunately this is a run-time check and uses a dummy virtual function
that is never actually called (so the overhead of this will be very low, a few bytes
for the vtable, no runtime cost).

Another solution I'm going to play around with involves re-arranging some templates and
typedefs.
2014-09-26 21:59:18 -07:00
Shane Grant
8785741f41 Progress towards #46 2014-05-19 16:15:16 -07:00