#include <fastmm/store/registry.hpp>
◆ instance()
| static StoreRegistry & fastmm::store::StoreRegistry::instance |
( |
| ) |
|
|
static |
The registry fastmm-live and fastmm-pnl use.
Not thread-safe for writers: register before starting threads. Tests use a local registry.
◆ add()
◆ find()
| const StoreEntry * fastmm::store::StoreRegistry::find |
( |
std::string_view |
name | ) |
const |
|
noexcept |
◆ entries()
| const std::vector< StoreEntry > & fastmm::store::StoreRegistry::entries |
( |
| ) |
const |
|
inlinenoexcept |
◆ names()
| std::string fastmm::store::StoreRegistry::names |
( |
| ) |
const |
Comma-separated names, for an error message; always starts with "none".
◆ make_backend()
| std::unique_ptr< Backend > fastmm::store::StoreRegistry::make_backend |
( |
std::string_view |
name | ) |
const |
Null when name is unknown or, for make_reader, when the backend cannot be queried.
◆ make_reader()
| std::unique_ptr< Reader > fastmm::store::StoreRegistry::make_reader |
( |
std::string_view |
name | ) |
const |