Manages memory caching, parameter blocks, and LHA reader instances.
Concrete ISourcesProvider implementation using MemoryManager.
std::unordered_set< ParamId > get_all_source_parameters(const std::unordered_set< ParamId > ¶m_ids) const
Computes all ultimate "source" parameters for a given set of parameter IDs.
static MemoryManager * GetInstance()
Retrieves the singleton instance of MemoryManager.
std::unordered_set< ParamId > get_all_leaf_sources(const std::unordered_set< ParamId > ¶m_ids) const override
Retrieves all leaf source parameters for the given set of ParamIds.