goblin_camp
goblin_camp copied to clipboard
[Impasse] Replaced Boost version of shared_ptr and weak_ptr to STL counterpart
fixes #108 #120 It also deleted the include<boost/shared_ptr.hpp> statements However, it did not delete the include<boost/serialization/shared_ptr.hpp> statements. The header seems to support STL and requires separate investigation before being removed.
Currently, this build fails. The problem is that the old version of boost (1.54) runs serialize method as a member method. In the newer version of boost introduced support for using STL variants by making that method a helper function.
This conversion, therefore, requires an upgraded boost, which may break other things.
Old boost/serialization/access Newer boost/serialization/access Old boost/serialization/weak_ptr New boost/serialization/weak_ptr