29#ifndef OPENSWMM_ENGINE_SECTION_REGISTRY_HPP
30#define OPENSWMM_ENGINE_SECTION_REGISTRY_HPP
36#include <unordered_map>
39 struct SimulationContext;
57 const std::vector<std::string>&
121 bool has(std::string_view tag)
const;
128 bool is_custom(std::string_view tag)
const;
145 std::string_view tag,
147 const std::vector<std::string>& lines
160 std::unordered_map<std::string, SectionHandler> builtin_;
161 std::unordered_map<std::string, SectionHandler> custom_;
163 std::string normalize_tag(std::string_view tag)
const;
Definition Controls.cpp:24
Central, reentrant simulation context.
Definition SimulationContext.hpp:141