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

#include <CheckpointInspection.hpp>

Collaboration diagram for openswmm::CheckpointInspection::Companion:

Public Types

enum class  Role {
  Source ,
  Binary ,
  Mesh
}
 

Public Member Functions

bool operator== (const Companion &other) const =default
 Compare all Companion fields using default member equality.
 

Public Attributes

Role role = Role::Source
 
std::string path
 
uint64_t required_bytes = 0
 

Member Enumeration Documentation

◆ Role

Enumerator
Source 
Binary 
Mesh 

Member Function Documentation

◆ operator==()

bool openswmm::CheckpointInspection::Companion::operator== ( const Companion & other) const
default

Compare all Companion fields using default member equality.

Parameters
[in]otherBorrowed metadata value to compare; no filesystem, schema or compatibility validation.
Returns
True when every corresponding member compares equal; optional/vector/string comparisons follow their value semantics.

Member Data Documentation

◆ path

std::string openswmm::CheckpointInspection::Companion::path

◆ required_bytes

uint64_t openswmm::CheckpointInspection::Companion::required_bytes = 0

◆ role

Role openswmm::CheckpointInspection::Companion::role = Role::Source

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