8#ifndef FMTerror_H_INCLUDED
9#define FMTerror_H_INCLUDED
13#include <boost/serialization/serialization.hpp>
19#include <boost/graph/exception.hpp>
20#include <boost/serialization/nvp.hpp>
37 friend class boost::serialization::access;
38 template<
class Archive>
39 void serialize(Archive& ar,
const unsigned int version)
41 ar & boost::serialization::make_nvp(
"exception", boost::serialization::base_object<FMTexception>(*
this));
80 const std::string& lmethod,
const std::string& lfile,
const int& lline);
87 const std::string& lmethod,
const std::string& lfile,
const int& lline);
88 #if defined FMTWITHOSI
99 FMTerror(
const boost::bad_graph& boostexception);
#define FMTEXPORT
Definition: FMTutility.hpp:92
Definition: FMTerror.hpp:32
FMTerror(const FMTexc lexception, const std::string message, const std::string &lmethod, const std::string &lfile, const int &lline)
FMTerror(const boost::bad_graph &boostexception)
FMTerror(const FMTexc lexception, const Core::FMTsection lsection, const std::string message)
FMTerror & operator=(const FMTerror &)=default
FMTerror(const FMTexc lexception, const std::string message)
FMTerror(const FMTexc lexception, const Core::FMTsection lsection, const std::string message, const std::string &lmethod, const std::string &lfile, const int &lline)
FMTerror(const CoinError &coinexception)
FMTerror(const FMTexception &rhs)
Definition: FMTexception.hpp:134
FMTsection
Definition: FMTutility.hpp:23
Namespace for exceptions and exceptions handling (warnings and errors) thrown by FMT and all exceptio...
Definition: FMTcplhandler.hpp:16
FMTexc
Definition: FMTexception.hpp:42