<divclass="center"><iframescrolling="no"frameborder="0"src="error__policy_8h__incl.svg"width="179"height="214"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<divclass="center"><divclass="zoom"><iframescrolling="no"frameborder="0"src="error__policy_8h__dep__incl.svg"width="100%"height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Base class for all exceptions related to network policy operations. <ahref="classgridfire_1_1exceptions_1_1_policy_error.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Exception thrown when a required reaction is missing from the underlying database (e.g., REACLIB). <ahref="classgridfire_1_1exceptions_1_1_missing_base_reaction_error.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Exception thrown when a required seed species is not found in the initial composition. <ahref="classgridfire_1_1exceptions_1_1_missing_seed_species_error.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Exception thrown when a constructed network fails to include a key reaction required by the policy. <ahref="classgridfire_1_1exceptions_1_1_missing_key_reaction_error.html#details">More...</a><br/></td></tr>
<trclass="memdesc:namespacegridfire_1_1exceptions"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Namespace for GridFire exception classes. All custom exceptions defined in GridFire inherit from std::exception and are organized within this namespace for clarity and modularity. <br/></td></tr>
<divclass="textblock"><p>Defines custom exception types related to network policy construction and verification. </p>
<p>This file contains a hierarchy of exception classes that are thrown by <code>NetworkPolicy</code> implementations (see <code><aclass="el"href="stellar__policy_8h.html"title="High-level concrete NetworkPolicy for specific stellar environments.">stellar_policy.h</a></code>) and <code>ReactionChainPolicy</code> implementations (see <code><aclass="el"href="chains_8h.html"title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains.">chains.h</a></code>) when errors occur.</p>
<p>The base class <code>PolicyError</code> inherits from <code>std::exception</code>, and specific error conditions are represented by derived classes. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<divid="nav-path"class="navpath"><!-- id is needed for treeview function! -->
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.13.2 </li>