{ "format": 1, "id": "saw-our", "kind": "alias", "name": "our", "namespace": "saw", "module": "core", "header": "modules/core/c++/common.hpp", "type": ["std::shared_ptr< T >"], "brief_description": "Shared ownership of a heap object.", "detailed_description": [ [ "Used where several parties genuinely keep something alive, such as a device handle held by both a server and the data allocated on it. Where one owner is enough, prefer", {"name": "own", "id": "saw-own"} ], [ "Created through", {"name": "share", "id": "saw-share"} ] ], "templates": [ {"name": "T", "kind": "type"} ] }