Hi, thank you for your reply. I created an issue: https://github.com/boostorg/serialization/issues/165 And a pull request: https://github.com/boostorg/serialization/pull/166 best regards Janek Kozicki Robert Ramey via Boost said: (by the date of Tue, 23 Jul 2019 15:20:16 -0700)
On 7/23/19 2:19 PM, Robert Ramey via Boost wrote:
On 7/21/19 1:24 PM, Janek Kozicki via Boost wrote:
Hi, this simple program will not compile. The only way to make it work is to make a public default constructor. This defeats the purpose of boost::serialization::access.
please open up an issue in the serialization libary at github so we don't lose track of it.
Robert Ramey
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Speaking from memory, I think the purpose of serialization::access is to provide accesses to the serialization functions rather then all the functions. Also if memory serves me, this issue has come up before and we went through some efforts to address it but in the end couldn't make it work. You might want to check the history of the serialization of optional in git hub
Robert Ramey