![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <ProcessComponentRegistry.hpp>
Public Member Functions | |
| const std::vector< std::string > * | find (const std::string &upper_tag) const |
| Borrow the first exact section-tag match. | |
Public Attributes | |
| std::string | source_path |
| resolved absolute/effective path | |
| std::vector< std::pair< std::string, std::vector< std::string > > > | sections |
A component config file split into its bracketed sections, in file order. Section tags are upper-cased; semicolon comments and trailing space/tab/CR are stripped, while leading content indentation is retained.
|
inline |
Borrow the first exact section-tag match.
| upper_tag | Already uppercase tag with exact interior spacing; this helper does not normalize it. Repeated sections remain separate. |
| std::vector<std::pair<std::string, std::vector<std::string> > > openswmm::components::ComponentConfigSections::sections |
| std::string openswmm::components::ComponentConfigSections::source_path |
resolved absolute/effective path