/home/runner/work/HiCR/HiCR/include/hicr/core/localMemorySlot.hpp Source File
HiCR
|
localMemorySlot.hpp
Go to the documentation of this file.
56 LocalMemorySlot(void *const pointer, const size_t size, std::shared_ptr<HiCR::MemorySpace> memorySpace = nullptr)
86 [[nodiscard]] __INLINE__ std::shared_ptr<HiCR::MemorySpace> getMemorySpace() const noexcept { return _memorySpace; }
Definition communicationManager.hpp:54
Definition localMemorySlot.hpp:44
__INLINE__ size_t getMessagesRecv() const noexcept
Definition localMemorySlot.hpp:92
__INLINE__ std::shared_ptr< HiCR::MemorySpace > getMemorySpace() const noexcept
Definition localMemorySlot.hpp:86
virtual ~LocalMemorySlot()=default
__INLINE__ size_t getMessagesSent() const noexcept
Definition localMemorySlot.hpp:98
__INLINE__ size_t getSize() const noexcept
Definition localMemorySlot.hpp:80
LocalMemorySlot(void *const pointer, const size_t size, std::shared_ptr< HiCR::MemorySpace > memorySpace=nullptr)
Definition localMemorySlot.hpp:56
__INLINE__ void *& getPointer() noexcept
Definition localMemorySlot.hpp:74
Provides a base definition for a HiCR MemorySpace class.
Generated by