1#ifndef FMTBoostGraphError_included
2#define FMTBoostGraphError_included
8#include <boost/serialization/export.hpp>
9#include <boost/graph/exception.hpp>
26 const std::string& p_message,
27 const std::string& p_method,
28 const std::string& p_file,
45 friend class boost::serialization::access;
47 template<
class Archive>
48 void serialize(Archive& ar,
const unsigned int version)
50 ar & boost::serialization::make_nvp(
52 boost::serialization::base_object<FMTError>(*
this));
#define FMTEXPORT
Definition: FMTutility.h:125
Definition: FMTBoostGraphError.h:14
FMTBoostGraphError(const boost::bad_graph &p_GraphError)
Construct a FMTBoostGraphError from a section, a message and the location where it occurred.
FMTBoostGraphError(Core::FMTsection p_section, const std::string &p_message, const std::string &p_method, const std::string &p_file, int p_line)
Construct a FMTBoostGraphError from a section, a message and the location where it occurred.
Exception class derived from FMTException for errors thrown in FMT.
Definition: FMTError.h:32
FMTsection
Enumerator describing the sections of a Woodstock model.
Definition: FMTutility.h:32
Namespace for exceptions and exceptions handling (warnings and errors) thrown by FMT and all exceptio...
Definition: FMTAggregateRedefinition.h:11