Home
last modified time | relevance | path

Searched refs:_n_WeakContext (Results 1 – 1 of 1) sorted by relevance

/petsc/src/sys/objects/device/interface/
H A Dpetscdevice_interface_internal.hpp43 struct _n_WeakContext { struct
47 constexpr _n_WeakContext() noexcept = default; argument
49 void swap(_n_WeakContext &other) noexcept in swap() argument
57 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() argument
80 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()