Blake Bender created GEODE-5677:
-----------------------------------

             Summary: Remove _GEODE_FRIEND_STD_SHARED_PTR
                 Key: GEODE-5677
                 URL: https://issues.apache.org/jira/browse/GEODE-5677
             Project: Geode
          Issue Type: Improvement
          Components: native client
            Reporter: Blake Bender


This caused us for a long time to delay upgrading to recent versions of XCode, 
and could easily be broken again by changes to what are supposed to be internal 
classes to the STL.  This definition is kind of a kludge to allow us to protect 
constructors of certain classes while still making them creatable via 
std::make_shared.  Rather than go to this length to protect developers from 
themselves, we'll make the constructors in question public and remove the macro 
altogether.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to