8#ifndef REXPORTEXCEPTIONS_H_INCLUDED
9#define REXPORTEXCEPTIONS_H_INCLUDED
46 Rcpp::class_<Exception::FMTexceptionhandler>(
"FMTexceptionhandler",
"@DocString(FMTexceptionhandler)")
47 .constructor(
"@DocString(FMTexceptionhandler())");
50 Rcpp::class_<Exception::FMTdefaultexceptionhandler>(
"FMTdefaultexceptionhandler",
"@DocString(FMTdefaultexceptionhandler)")
52 .constructor(
"@DocString(FMTdefaultexceptionhandler())")
54 "@DocString(FMTdefaultexceptionhandler::raise)");
57 Rcpp::class_<Exception::FMTquietexceptionhandler>(
"FMTquietexceptionhandler",
"@DocString(FMTquietexceptionhandler)")
59 .constructor(
"@DocString(FMTquietexceptionhandler())")
61 "@DocString(FMTquietexceptionhandler::raise)");
64 Rcpp::class_<Exception::FMTdebugexceptionhandler>(
"FMTdebugexceptionhandler",
"@DocString(FMTdebugexceptionhandler)")
66 .constructor(
"@DocString(FMTdebugexceptionhandler())")
68 "@DocString(FMTdebugexceptionhandler::raise)");
71 Rcpp::class_<Exception::FMTexception>(
"FMTexception")
72 .constructor(
"@DocString(FMTdebugexceptionhandler())")
74 "@DocString(FMTdebugexceptionhandler::gettype)")
76 "@DocString(FMTdebugexceptionhandler::getsection)")
78 "@DocString(FMTdebugexceptionhandler::what)");
80 Rcpp::class_<Exception::FMTerror>(
"FMTerror",
"@DocString(FMTerror)")
82 .constructor(
"@DocString(FMTerror())");
84 Rcpp::class_<Exception::FMTwarning>(
"FMTwarning",
"@DocString(FMTwarning)")
86 .constructor(
"@DocString(FMTwarning())");
RCPP_EXPOSED_WRAP(Exception::FMTexceptionhandler)
RCPP_EXPOSED_AS(Exception::FMTexceptionhandler)
RCPP_DEFINEVECTOR(Exception::FMTexc)
RCPP_EXPOSED_ENUM_NODECL(Exception::FMTexc)
Definition: FMTdebugexceptionhandler.hpp:22
FMTexception raise(FMTexc lexception, std::string text, const std::string &method, const int &line, const std::string &file, Core::FMTsection lsection=Core::FMTsection::Empty, bool throwit=true) override
Definition: FMTdefaultexceptionhandler.hpp:23
FMTexception raise(FMTexc lexception, std::string text, const std::string &method, const int &line, const std::string &file, Core::FMTsection lsection=Core::FMTsection::Empty, bool throwit=true) override
Definition: FMTerror.hpp:32
Definition: FMTexception.hpp:134
Core::FMTsection getsection() const
const char * what() const override
Definition: FMTexceptionhandler.hpp:32
Definition: FMTquietexceptionhandler.hpp:23
FMTexception raise(FMTexc lexception, std::string text, const std::string &method, const int &line, const std::string &file, Core::FMTsection lsection=Core::FMTsection::Empty, bool throwit=true) override
Definition: FMTwarning.hpp:32
FMTsection
Definition: FMTutility.hpp:23
FMTexc
Definition: FMTexception.hpp:42
FMTlev
Definition: FMTexception.hpp:29
Definition: RexportCore.hpp:153
void exportException()
Definition: RexportExceptions.hpp:43