OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::edit::CascadeResult Struct Reference

Aggregate cascade result for one deletion operation. More...

#include <ObjectDeleter.hpp>

Collaboration diagram for openswmm::edit::CascadeResult:

Public Member Functions

void add (int ot, int oi, const char *f, bool deleted)
 Append one owned impact descriptor with a borrowed static field label.
 

Public Attributes

std::vector< CascadeEntry > entries
 

Detailed Description

Aggregate cascade result for one deletion operation.

Member Function Documentation

◆ add()

void openswmm::edit::CascadeResult::add ( int ot,
int oi,
const char * f,
bool deleted )
inline

Append one owned impact descriptor with a borrowed static field label.

No validation/deduplication; vector allocation exceptions propagate.

Parameters
[in]otSWMM_RefType category code.
[in]oiReferencing object index at this stage of analysis/deletion; may be -1 for global option references.
[in]fStatic NUL-terminated field-name literal; stored by pointer and must outlive the report.
[in]deletedTrue marks cascade deletion, false reference nullification/report-only impact.
Here is the caller graph for this function:

Member Data Documentation

◆ entries

std::vector<CascadeEntry> openswmm::edit::CascadeResult::entries

The documentation for this struct was generated from the following file: