Class MemoryResourceRegistry¶
Defined in File MemoryResourceRegistry.hpp
Class Documentation¶
-
class
umpire::resource::MemoryResourceRegistry¶ Public Functions
-
const std::vector<std::string> &
getResourceNames() noexcept¶
-
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()¶
-
const std::vector<std::string> &