Shane Grant
955eade217
code cleanup and documentation
2013-06-28 23:00:06 -07:00
Shane Grant
358743ac2a
Documentation and code cleanup
2013-06-28 22:53:16 -07:00
Randolph Voorhies
0ff5a0fe25
Polymorphic unique_ptrs working
2013-06-28 18:09:13 -07:00
Randolph Voorhies
d9493f02ca
Loading polymorphig shared_ptrs works
2013-06-28 17:23:30 -07:00
Randolph Voorhies
3c9554f8a2
null ptr support to unique_ptr
2013-06-28 15:54:45 -07:00
Randolph Voorhies
f1b42507d7
Basic polymorphism serialization works!
2013-06-28 15:29:40 -07:00
Randolph Voorhies
1cb49610b6
Made OutputBinding serializers
2013-06-28 15:23:13 -07:00
Randolph Voorhies
d72cfd7297
OutputBinding initial implementation
2013-06-28 14:53:47 -07:00
Randolph Voorhies
35f538ecae
Implemented PtrWrapper in memory
2013-06-28 14:02:13 -07:00
Shane Grant
3815c06798
?? went to lunch
2013-06-28 13:23:57 -07:00
Shane Grant
196023c4ce
tidying up
2013-06-28 11:39:34 -07:00
Shane Grant
a5cc31bdb0
restored include in cereal, memory now only for non polymorphic
2013-06-28 11:30:59 -07:00
Shane Grant
38d0b19958
organizing polymorphic support
2013-06-28 11:25:18 -07:00
Shane Grant
337eefd11e
cleanup
2013-06-27 17:56:54 -07:00
Shane Grant
3efeab031d
fixing up polymorph prototype
2013-06-27 17:39:20 -07:00
Shane Grant
0414f5dcf6
foundations for polymorphism support
2013-06-27 17:12:42 -07:00
Awesome Robot
3c82b53157
adding another sandbox, fixed an include
2013-06-26 14:57:09 -07:00
Randolph Voorhies
cfc1250af0
std::strings are COW, so we can't const_cast!
2013-06-26 11:21:58 -07:00
Shane Grant
972049a657
Update README.md
2013-06-26 10:14:29 -07:00
Shane Grant
1b28b6c3de
Update README.md
2013-06-26 10:03:36 -07:00
Shane Grant
4815349bef
Update README.md
2013-06-25 23:59:30 -06:00
Shane Grant
96eee33fd3
Update README.md
2013-06-25 23:58:35 -06:00
Shane Grant
4283d1142c
Update README.md
2013-06-25 23:51:59 -06:00
Shane Grant
c4b8fb092f
Create README.md
2013-06-25 23:49:32 -06:00
Shane Grant
f306189215
Merge branch 'master' of git.r-c-v.com:rand/cereal
2013-06-25 14:53:09 -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
Randolph Voorhies
8bd7cd1e45
Making list templated on Archive
2013-06-25 13:43:02 -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
Randolph Voorhies
6e5252c215
Need to clear containers (*set, *map) before loading them
2013-06-20 19:30:29 -07:00
Shane Grant
7af76f4c97
Added a map of vectors to the unit test
2013-06-20 17:24:03 -07:00
Shane Grant
292cc8d66d
Got rid of allocator handling
2013-06-20 16:38:36 -07:00
Shane Grant
b7d00eb7b7
typo
2013-06-20 14:14:28 -07:00
Shane Grant
d4391d67eb
fixed typo
2013-06-20 14:10:16 -07:00
Shane Grant
50b736eb35
removing extra includes
2013-06-20 13:31:30 -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
Shane Grant
bc790ea5ff
Moving things into new directories to match generic style now made possible
2013-06-20 11:12:00 -07:00
Randolph Voorhies
27ef76de78
Added case for nullptr smart pointers
2013-06-19 19:04:21 -07:00
Randolph Voorhies
8849251bb1
More chrono unit tests
2013-06-19 18:37:06 -07:00
Shane Grant
c400a2b355
making things generic
2013-06-19 18:15:13 -07:00
Shane Grant
0e02b784be
Merge branch 'master' of git.r-c-v.com:rand/cereal
2013-06-19 18:04:05 -07:00
Shane Grant
d3a53fbcb4
working on making generic
2013-06-19 18:03:54 -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
f8502c368c
Making access a class instead of struct
2013-06-19 16:48:51 -07:00
Randolph Voorhies
20ad9f5d8b
Minor constructor error
2013-06-19 16:11:10 -07:00
Randolph Voorhies
c67bc00bb7
Making sure we're using size_t in load/saveBinary
2013-06-19 14:53:49 -07:00
Shane Grant
394af15ab1
added BinaryData and binary_data (to make it)
...
Use this instead of calling ar.saveBinary or ar.LoadBinary directly
2013-06-19 14:45:22 -07:00
Shane Grant
d5afb78fcc
Adding chrono. Some docs/cleanup. NVP now works with R-values and l-values
2013-06-19 14:19:48 -07:00