Searched refs:_n_WeakContext (Results 1 – 1 of 1) sorted by relevance
43 struct _n_WeakContext { struct47 constexpr _n_WeakContext() noexcept = default; argument49 void swap(_n_WeakContext &other) noexcept in swap() argument57 friend void swap(_n_WeakContext &lhs, _n_WeakContext &rhs) noexcept { lhs.swap(rhs); } in swap()71 …explicit _n_WeakContext(const std::shared_ptr<_p_PetscDeviceContext> &ptr) noexcept : weak_dctx_{p… in _n_WeakContext() argument80 using upstream_type = std::unordered_map<PetscObjectId, _n_WeakContext>;98 PETSC_NODISCARD _n_WeakContext weak_snapshot() const noexcept;137 inline _n_WeakContext CxxData::weak_snapshot() const noexcept in weak_snapshot()139 return _n_WeakContext{this->self()}; in weak_snapshot()