Process-global id → entry table.
More...
#include <ProcessComponentRegistry.hpp>
Process-global id → entry table.
Planned built-in ids are pre-seeded (see the .cpp); implemented components overwrite their entry via register_component() at engine static-init or test setup. Not thread-safe for registration (register at startup only).
◆ find()
| const ProcessComponentEntry * openswmm::components::ProcessComponentRegistry::find |
( |
const std::string & | id | ) |
const |
◆ instance()
◆ known_ids()
| std::vector< std::string > openswmm::components::ProcessComponentRegistry::known_ids |
( |
| ) |
const |
◆ register_component()
- Parameters
-
| save | IO3a serialization hook; DEFAULTED so every existing registration compiles unchanged and components adopt saving one at a time (a null save falls back to the carry-alongside copy, which is what they do today). |
The documentation for this class was generated from the following files: