{ "format": 1, "id": "saw-lent", "kind": "alias", "name": "lent", "namespace": "saw", "module": "core", "header": "modules/core/c++/common.hpp", "type": ["std::weak_ptr< T >"], "brief_description": "A borrow of a shared object which does not keep it alive.", "detailed_description": [ [ "The counterpart of", {"name": "our", "id": "saw-our"}, "for a party which wants access but must not extend the lifetime, which is how cycles between the two are avoided." ] ], "templates": [ {"name": "T", "kind": "type"} ] }