Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Boost:: circular_buffer, compressed_pair, dynamic_bitset, filesystem, optional, and Units #282

Open
wants to merge 19 commits into
base: develop
Choose a base branch
from

Conversation

stevehickman
Copy link

Added a boost subdirectory under include/cereal/types and unittests with support for:

boost::chrono
boost::circular_buffer
boost::compressed_pair
boost::dynamic_bitset
boost::filesystem
boost::optional
boost::units

includes update to unittests/common.hpp to pull in these additional headers

Also includes a VS2015 solution that complements the VS2013 solution. The only distinction is that the VS2015 solution includes $(BOOST_HOME) in the additional include dirs and $(BOOST_LIBRARYDIR) in the additional library dirs (because that's how my system is set up)

Steve Hickman added 7 commits April 27, 2016 14:37
…at these include references to $(BOOST_HOME) and $(BOOST_LIBRARYDIR) which aren't in the VS2013 from USCiLab. If these aren't defined, they will be ignored.

2) (re) added support for boost::optional, boost::circular_buffer, boost::dynamic_bitset, boost::filesystem
This support includes unit tests modeled after existing Cereal unit tests.
All boost headers and tests are isolated in /boost/ subdirectories
@stevehickman stevehickman changed the title Develop Support for Boost:: circular_buffer, compressed_pair, dynamic_bitset, filesystem, optional, and Units Apr 30, 2016
@AzothAmmo
Copy link
Contributor

Looks really nice. I'm going to take care of #280 for this next immediate release and clean up any remaining problems on VS related to updates for #82, but I'll make the focus of 1.3 integrating new features such as this.

@AzothAmmo AzothAmmo added this to the v1.3.0 milestone Apr 30, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants