USCiLab / cereal

A C++11 library for serialization
BSD 3-Clause "New" or "Revised" License
4.25k stars 767 forks source link

Remove template parameter `Archive` from `InputBindingsMap` and `OutputBindingsMap` #812

Open arekfu opened 10 months ago

arekfu commented 10 months ago

This PR is a rebase of #521. I am not the original author of the code in this PR (credit: @uentity), but I am willing to push it through integration.

AzothAmmo commented 10 months ago

Thank you for the rebase - the only thing holding this up and holding up most PRs is that I haven't gotten around to fixing the various CI pipelines, which inexplicably broke a while back.

uentity commented 10 months ago

@arekfu Thanks for reraising this! I'm glad that finally my improvement can make it into upstream code base. I also did several other useful changes back in the days, but as I thought project is a bit stagnating, I stopped bothering with C++14 support and lost intention to upstream...