BioCMAMC-ST
Simulation::BaseSimulationException Class Reference

#include <simulation_exception.hpp>

Inheritance diagram for Simulation::BaseSimulationException:
[legend]
Collaboration diagram for Simulation::BaseSimulationException:
[legend]

Public Member Functions

 BaseSimulationException (ErrorCodes code, std::source_location loc=std::source_location::current())
const char * what () const noexcept override
const std::source_location & where () const noexcept override

Private Attributes

ErrorCodes code_
std::source_location loc_

Constructor & Destructor Documentation

◆ BaseSimulationException()

Simulation::BaseSimulationException::BaseSimulationException ( ErrorCodes code,
std::source_location loc = std::source_location::current() )
explicit

Member Function Documentation

◆ what()

const char * Simulation::BaseSimulationException::what ( ) const
nodiscardoverridenoexcept
Here is the caller graph for this function:

◆ where()

const std::source_location & Simulation::BaseSimulationException::where ( ) const
nodiscardoverridevirtualnoexcept

Implements Simulation::SimulationException.

Here is the caller graph for this function:

Member Data Documentation

◆ code_

ErrorCodes Simulation::BaseSimulationException::code_
private

◆ loc_

std::source_location Simulation::BaseSimulationException::loc_
private

The documentation for this class was generated from the following files: