1#ifndef FPMAS_MODEL_EXCEPTIONS_API_H
2#define FPMAS_MODEL_EXCEPTIONS_API_H
11namespace fpmas {
namespace api {
namespace model {
25 : std::domain_error(what) {}
46 +
" is out of the mobility range of Agent "
63 +
" is out of the mobility range of Agent "
Definition: distributed_id.h:89
Definition: exceptions.h:17
OutOfFieldException(const char *what)
Definition: exceptions.h:24
Definition: exceptions.h:32
OutOfMobilityFieldException(fpmas::api::graph::DistributedId agent_id, fpmas::api::model::DiscretePoint agent_location, fpmas::api::model::DiscretePoint cell_point)
Definition: exceptions.h:57
OutOfMobilityFieldException(fpmas::api::graph::DistributedId agent_id, fpmas::api::graph::DistributedId cell_id)
Definition: exceptions.h:41
std::string to_string(const api::graph::DistributedId &id)
Definition: distributed_id.cpp:4