There is a company that already makes a Tsunami survival capsule, though it is only designed to float on water:
16 karma · joined April 5, 2013
std::vector<int> myVec;
for( auto it = myVec.begin(); it != myVec.end(); ++it );
or if you prefer the external begin/end syntax: for( auto it = std::begin(myVec); it != std::end(myVec); ++it );
or the most succinct (replace && by & if writing): for( auto && item : myVec );The full release notes can be found on GitHub.
cereal natively supports pretty much everything in the standard library, so getting started with it is fairly easy. If you have been using Boost and want to give it a try, in many cases you can do so by only changing a few lines of code.
The full release notes can be found on GitHub.