|
FlowArithmeticCalculator 1.0.0
Flow Arithmetic Calculator
|
Exception thrown when a graph cycle is detected. More...
#include <GraphCycleException.h>
Inheritance diagram for business_logic::errors::GraphCycleException:
Collaboration diagram for business_logic::errors::GraphCycleException:Public Member Functions | |
| GraphCycleException (const std::unordered_set< business_logic::elements::structures::BlocksConnectionSide > &cyclePath) | |
| ~GraphCycleException () noexcept override=default | |
| GraphCycleException (const GraphCycleException &)=delete | |
| GraphCycleException & | operator= (const GraphCycleException &)=delete |
| GraphCycleException (GraphCycleException &&)=delete | |
| GraphCycleException & | operator= (GraphCycleException &&)=delete |
| const std::unordered_set< business_logic::elements::structures::BlocksConnectionSide > & | getCyclePath () const |
| Gets the cycle path. | |
Private Attributes | |
| std::unordered_set< business_logic::elements::structures::BlocksConnectionSide > | cyclePath |
Exception thrown when a graph cycle is detected.
Definition at line 16 of file GraphCycleException.h.
|
inlineexplicit |
Definition at line 18 of file GraphCycleException.h.
|
overridedefaultnoexcept |
|
delete |
|
delete |
|
inline |
Gets the cycle path.
Definition at line 38 of file GraphCycleException.h.
References cyclePath.
Referenced by gui::elements::SkiaBlocksManagerRenderer::render().
Here is the caller graph for this function:
|
delete |
|
delete |
|
private |
Definition at line 43 of file GraphCycleException.h.
Referenced by getCyclePath().