Class MemoryResourceRegistry¶
Defined in File MemoryResourceRegistry.hpp
Class Documentation¶
-
class
umpire::resource
::
MemoryResourceRegistry
¶ Public Functions
-
std::unique_ptr<resource::MemoryResource>
makeMemoryResource
(const std::string &name, int id)¶
-
std::unique_ptr<resource::MemoryResource>
makeMemoryResource
(const std::string &name, int id, MemoryResourceTraits traits)¶
-
void
registerMemoryResource
(std::unique_ptr<MemoryResourceFactory> &&factory)¶
-
MemoryResourceTraits
getDefaultTraitsForResource
(const std::string &name)¶
-
MemoryResourceRegistry
(const MemoryResourceRegistry&) = delete¶
-
MemoryResourceRegistry &
operator=
(const MemoryResourceRegistry&) = delete¶
-
~MemoryResourceRegistry
() = default¶
Public Static Functions
-
MemoryResourceRegistry &
getInstance
() noexcept¶
-
std::unique_ptr<resource::MemoryResource>