Searched refs:RegisterFinalizeable (Results 1 – 7 of 7) sorted by relevance
| /petsc/include/petsc/private/cpp/ |
| H A D | register_finalize.hpp | 42 class RegisterFinalizeable : public util::crtp<RegisterFinalizeable, Derived> { class 57 constexpr RegisterFinalizeable() noexcept = default; 76 inline PetscErrorCode RegisterFinalizeable<D>::do_finalize_(Self &&self, Args &&...args) noexcept in do_finalize_() 90 inline PetscErrorCode RegisterFinalizeable<D>::do_register_finalize_(Self &&self, Args &&...args) n… in do_register_finalize_() 108 inline constexpr PetscErrorCode RegisterFinalizeable<D>::finalize_(Args &&...) noexcept in finalize_() 115 inline constexpr PetscErrorCode RegisterFinalizeable<D>::register_finalize_(Args &&...) noexcept in register_finalize_() 127 inline bool RegisterFinalizeable<D>::registered() const noexcept in registered() 151 inline PetscErrorCode RegisterFinalizeable<D>::finalize(Args &&...args) noexcept in finalize() 160 inline PetscErrorCode RegisterFinalizeable<D>::finalize(Args &&...args) const noexcept in finalize() 188 inline PetscErrorCode RegisterFinalizeable<D>::register_finalize(Args &&...args) noexcept in register_finalize() [all …]
|
| H A D | object_pool.hpp | 55 class PoolAllocator : public RegisterFinalizeable<PoolAllocator> { 56 using base_type = RegisterFinalizeable<PoolAllocator>; 333 class ObjectPool : public RegisterFinalizeable<ObjectPool<T, Constructor>> { 334 using base_type = RegisterFinalizeable<ObjectPool<T, Constructor>>;
|
| /petsc/src/sys/objects/device/interface/ |
| H A D | memory.cxx | 103 class MemoryMap : public Petsc::RegisterFinalizeable<MemoryMap> { 112 friend class Petsc::RegisterFinalizeable<MemoryMap>;
|
| H A D | mark_dcontext.cxx | 206 class MarkedObjectMap : public Petsc::RegisterFinalizeable<MarkedObjectMap> { 264 friend RegisterFinalizeable;
|
| H A D | device.cxx | 321 struct DefaultDeviceType : public Petsc::RegisterFinalizeable<DefaultDeviceType> {
|
| /petsc/src/sys/objects/device/impls/cupm/ |
| H A D | cupmevent.hpp | 22 …RY_VISIBILITY_INTERNAL CUPMEventPool : impl::Interface<T>, public RegisterFinalizeable<CUPMEventPo…
|
| /petsc/src/sys/objects/device/impls/ |
| H A D | segmentedmempool.hpp | 690 class SegmentedMemoryPool : public RegisterFinalizeable<SegmentedMemoryPool<MemType, StreamType, Al… 712 …friend class RegisterFinalizeable<SegmentedMemoryPool<MemType, StreamType, AllocType, DefaultChunk…
|