-
Notifications
You must be signed in to change notification settings - Fork 761
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
is_in/out_serializable is now aware of specialization
count_in/out_serializers will now count the number of specializations if a type is specialized, otherwise it will count the number of non-specialized serialization functions. as a result of this, is_output/input_serializable now works as you would expect from the name and will return true for correctly configured specialized types too. this caused some logic changes to need to happen in cereal.hpp, mostly within the PROCESS_IF macro. added some tests related to this change and #180 fixes #180
- Loading branch information
Showing
4 changed files
with
149 additions
and
91 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters