Shane Grant
2efa919b53
Merge branch 'issue_116' into develop
...
Char tested on all dev environments, looks fine and passing tests.
Closes #116
2014-08-22 10:30:29 -07:00
Shane Grant
13b0c7edb5
Support for char in XML archive
...
-Added unit tests for char in pod
-XML archive should properly deserialize chars vs int8_t types now
see #116
still needs to be tested on VS and g49
2014-08-21 23:43:52 -07:00
Shane Grant
f6f2972cb8
Update .travis.yml
...
Make travis use a more recent version of boost.
2014-08-18 23:31:32 -07:00
Shane Grant
8efbc0c6f5
Merge branch 'issue_109' into develop
2014-08-18 23:17:04 -07:00
Shane Grant
9a5a7134db
Temporary fix for #105
2014-08-18 23:15:29 -07:00
Shane Grant
ba63d4a093
Merge branch 'volo-zyko-master' into issue_109
2014-08-18 17:10:25 -07:00
Shane Grant
0163d6cdd6
make isWhitespace xml_detail function instead of member
2014-08-18 17:08:51 -07:00
Shane Grant
a295a3635b
Merge branch 'vigsterkr-develop' into develop
2014-08-18 16:54:34 -07:00
Volo Zyko
f8a871c7ff
Another attempt to fix issue #109 now for any type that can contain whitespaces
2014-08-18 14:57:07 +03:00
Volo Zyko
c068ba2405
Reverted changes in xml.hpp for issue #109 .
2014-08-13 22:24:55 +03:00
Viktor Gal
3781ab3d49
Fix Boost header path inclusing if found
2014-08-07 10:59:57 +08:00
Randolph Voorhies
b405737fbf
Merge pull request #111 from besser82/add-cross-test-switch
...
add CMake-option 'SKIP_PORTABILITY_TEST'
2014-08-05 12:38:54 -07:00
Björn Esser
869b2b2cda
add CMake-option 'SKIP_PORTABILITY_TEST'
2014-08-05 19:43:15 +02:00
Volo Zyko
16bf75dedf
Extended the fix for issue #109 and added a test.
2014-07-31 15:45:05 +03:00
Volo Zyko
b0d45bd565
Fixed issue #109 . std::string is serialized/deserialized in XML with CDATA node.
2014-07-28 15:20:43 +03:00
Shane Grant
e423228dde
Adding a clean way of dealing with #107
2014-07-07 14:26:30 -07:00
Shane Grant
ea007dafd8
Adding additional tests to cover issue #79
2014-06-06 15:24:24 -07:00
Shane Grant
f067ba6905
Fixing issue #79
...
Added a set of trait classes that can be used to get an input archive
from an output archive. Requires specializing a struct for each direction or
alternatively using the new macro CEREAL_SETUP_ARCHIVE_TRAITS(InArchive, OutArchive).
This has already been added for all built in archive types. This is currently only
used for minimal serialization.
load_minimal type traits now correctly use the output archive to check the existence of
a corresponding save_minimal and get its return type, using the new get_input_from_output
type class.
Added a test for this case into the minimal structs test.
Sandbox_vs needed the new macro to become compliant.
2014-05-22 10:59:13 -07:00
Shane Grant
5305078096
Consolidate non-member save_minimal relates #85
2014-05-21 16:20:02 -07:00
Shane Grant
6d738d7171
experimenting with a cast
2014-05-21 15:02:59 -07:00
Shane Grant
8785741f41
Progress towards #46
2014-05-19 16:15:16 -07:00
Shane Grant
4ed9ef9e83
more cleanup for non member save
...
see #85
2014-05-19 15:27:05 -07:00
Shane Grant
4a0b06ec97
Consolidate save_minimal type trait checks
...
relates #85
2014-05-19 15:19:40 -07:00
Shane Grant
2e82e36f60
adding a few undefs to internal trait macros
2014-05-13 16:07:55 -07:00
Shane Grant
bbcc6f5aa9
formatting
2014-05-12 10:42:21 -07:00
Shane Grant
bf1bb9dc58
Changed nvp to new style
2014-05-12 10:36:37 -07:00
Shane Grant
876efe9f49
Merge branch 'Factoid-json_memory' into develop
2014-05-12 10:28:45 -07:00
Shane Grant
d85d8136e1
Fixing versioning for classes in namespaces
...
Fixes #99
2014-05-12 10:22:38 -07:00
Adrian Cheater
b4e7d222de
Removed debugging std::cout
2014-05-10 00:11:52 -05:00
Adrian Cheater
dc80eabbbf
Fixed up missing NVP calls for out of order deseriailization of std::unique_ptr and std::shared_ptr
2014-05-10 00:11:52 -05:00
Shane Grant
fd73e8066f
Modify cmake so that performance gets built
2014-05-07 15:45:51 -07:00
Shane Grant
1d8deb2521
Combine non-member save tests
...
relates #85
2014-05-06 22:24:07 -07:00
Shane Grant
fe4b72314f
combined traits for member save into one
...
relates #85
2014-05-06 11:25:11 -07:00
Shane Grant
d4704dedb3
comment out obsolete line in doxygen
2014-05-06 11:04:04 -07:00
Shane Grant
e6a3da0f87
More traits cleanup
...
Combined the non member tests, relates #85
2014-05-04 15:40:45 -07:00
Shane Grant
2056257177
Consolidated macro to create member tests
...
Got rid of the near identical versioned variant of the macro, just one macro that can be parameterized
to handle versioned functions now.
Relates to #85
2014-05-04 15:22:20 -07:00
Shane Grant
b957321659
Making some changes suggested by FlintPlusPlus
...
Replaced an occurence of NULL with nullptr.
Renamed _CEREAL_NVP to CEREAL_NVP_
Made exception constructors explicit
2014-05-03 11:27:40 -07:00
Shane Grant
7121e91e6a
Update README.md
...
fix compilation error in example, see #97
2014-05-02 09:40:36 -07:00
Shane Grant
8217d7ecf6
Formatting and forwarding in helpers.
...
Closes #96
2014-05-01 10:32:53 -07:00
Shane Grant
5114eaaf25
nvp for #96
2014-04-30 17:09:48 -07:00
Shane Grant
6f24fac7d5
SizeTag and Map changes for #96
...
still need to do NVP
2014-04-30 16:01:47 -07:00
Shane Grant
d974f3e5b1
Merge branch 'issue81' into develop
...
Conflicts:
include/cereal/archives/json.hpp
2014-04-15 12:16:03 -07:00
Shane Grant
99be96876a
tidy up
2014-04-15 12:13:30 -07:00
Randolph Voorhies
0022152a85
Adding cases for integer types for JSON load.
...
This refs #81
2014-04-15 12:09:31 -07:00
Shane Grant
83abae0906
fix cmake files, accidentally removed quotes from earlier commit
2014-04-15 12:07:24 -07:00
Shane Grant
a2d3b3c9e6
Merge branch 'fix_merge' into develop
2014-04-15 12:00:19 -07:00
Shane Grant
b2730c6351
Fixing merge problem
2014-04-15 11:59:41 -07:00
Shane Grant
00abd7a068
Merge branch 'mattyclarkson-capitalization' into develop
2014-04-15 11:29:22 -07:00
Shane Grant
f6d01d5b07
adding size() to speed up copy
2014-04-01 11:18:53 -07:00
Joel Holdsworth
2b2e80cda1
XMLOutputArchive: Do not take c_str from a temporary string
2014-04-01 11:14:48 -07:00