Commit Graph

20 Commits

Author SHA1 Message Date
Shane Grant
c2d2e2d142 renamed CEREAL_ARCHIVE_RESTRICT_SERIALIZE to CEREAL_ARCHIVE_RESTRICT, more progress on xml serializtion 2013-07-03 14:00:31 -07:00
Shane Grant
5cecbdf08f working on input xml 2013-07-03 12:08:47 -07:00
Shane Grant
002b1ceeb1 adding size_tag wrappers, XML output looking good 2013-07-03 11:17:47 -07:00
Shane Grant
ebf83956e5 workign on xml 2013-07-02 15:14:07 -07:00
Shane Grant
58e707a40e Working on prologue/epilogue for xml 2013-07-02 15:05:25 -07:00
Shane Grant
6e7c922623 playing with xml implementation
XML is based off of rapidxml

NVPs can no longer be made to NVPs (can't directly nest them)
2013-07-02 13:37:21 -07:00
Randolph Voorhies
adcc87cc1f Added base_class to complement virtual_base_class 2013-07-01 16:12:43 -07:00
Shane Grant
196023c4ce tidying up 2013-06-28 11:39:34 -07:00
Shane Grant
e1fe25b66f Added a way to disambiguate serialization in cases where cereal can't figure it out on its own thanks to C++. In
access.hpp, there is now a struct called specialize which can be specialized to explicitly specify what type of
serialization a class will need.  This is mostly useful for derived classes that switch from one method of serialization
(that is member/non-member serialize vs load/split).
2013-06-25 14:51:43 -07:00
Shane Grant
514b08a2a0 sandbox playbox 2013-06-21 16:12:32 -07:00
Shane Grant
56f0561bd7 breaking out access and base_class into their own headers 2013-06-21 12:11:01 -07:00
Shane Grant
ad513228f1 Moving common serialization routines into common 2013-06-20 13:27:41 -07:00
Shane Grant
d5579d696d modifying tests for new file layout 2013-06-20 11:14:33 -07:00
Randolph Voorhies
24ad0341ad Added binary enum serialization 2013-06-19 17:56:30 -07:00
Randolph Voorhies
d82ecd7b63 Fixing static_assert messages 2013-06-19 17:04:32 -07:00
Randolph Voorhies
a09841ad4d Nicer function call operator on Archives (not &) 2013-06-18 18:10:12 -07:00
Shane Grant
1b8dbfb96a Non default constructors now supported by pointers 2013-06-18 16:16:24 -07:00
Randolph Voorhies
5c3c162fd1 Added cereal::access for private members 2013-06-17 17:57:36 -07:00
Randolph Voorhies
3201b05336 Added a cereal::Exception 2013-06-17 16:28:17 -07:00
Randolph Voorhies
18676e251f Restructuring 2013-06-17 16:17:20 -07:00