FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
FMTexception.hpp File Reference
#include <exception>
#include <string>
#include <iostream>
#include <memory>
#include "FMTutility.hpp"
Include dependency graph for FMTexception.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Exception::FMTexception
 

Namespaces

namespace  Exception
 Namespace for exceptions and exceptions handling (warnings and errors) thrown by FMT and all exceptions handlers available.
 

Enumerations

enum  Exception::FMTlev {
  Exception::FMT_None =0 , Exception::FMT_Debug =1 , Exception::FMT_Warning =2 , Exception::FMT_logic =3 ,
  Exception::FMT_range =4
}
 
enum  Exception::FMTexc {
  Exception::None = 0 , Exception::FMTconstants_replacement = 1 , Exception::FMTcomma_replacement =2 , Exception::FMTfutur_types = 3 ,
  Exception::FMTinvalid_theme = 5 , Exception::FMTinvalid_aggregate = 6 , Exception::FMTinvalid_maskrange = 7 , Exception::FMTinvalid_yield = 8 ,
  Exception::FMTinvalid_action = 9 , Exception::FMTinvalid_transition = 10 , Exception::FMTinvalid_transition_case = 11 , Exception::FMTinvalid_number = 12 ,
  Exception::FMTinvalid_path = 13 , Exception::FMTtheme_redefinition = 14 , Exception::FMTaggregate_redefinition = 15 , Exception::FMTempty_theme = 16 ,
  Exception::FMTempty_aggregate = 17 , Exception::FMTundefined_aggregate_value = 18 , Exception::FMTundefined_attribute = 19 , Exception::FMTempty_action = 20 ,
  Exception::FMTwrong_partial = 21 , Exception::FMTpreexisting_yield = 22 , Exception::FMTunsupported_yield = 23 , Exception::FMTinvaliddataset = 24 ,
  Exception::FMTinvalidband = 25 , Exception::FMTinvalidrasterblock = 26 , Exception::FMTinvalidlayer = 27 , Exception::FMTmissingfield = 28 ,
  Exception::FMTinvalidoverview = 29 , Exception::FMTmissingrasterattribute = 30 , Exception::FMTunsupported_transition = 31 , Exception::FMTundefined_action = 32 ,
  Exception::FMTempty_transition = 33 , Exception::FMTundefined_output = 34 , Exception::FMTunsupported_output = 35 , Exception::FMTinvaliddriver = 36 ,
  Exception::FMTinvalidAandT = 37 , Exception::FMTleakingtransition = 38 , Exception::FMTundefineddeathaction = 39 , Exception::FMTundefineddeathtransition = 40 ,
  Exception::FMTignore = 41 , Exception::FMTmissingyield = 42 , Exception::FMTattribute_redefinition = 43 , Exception::FMTundefined_constant = 44 ,
  Exception::FMTmissingdevelopement = 45 , Exception::FMTmissingobjective = 46 , Exception::FMTunsupported_objective = 47 , Exception::FMTinvalid_constraint = 48 ,
  Exception::FMTemptybound = 49 , Exception::FMTunboundedperiod = 50 , Exception::FMTnonaddedconstraint = 51 , Exception::FMTmissinglicense = 52 ,
  Exception::FMTfunctionfailed = 53 , Exception::FMTcoinerror = 54 , Exception::FMTboostgrapherror = 55 , Exception::FMTunhandlederror = 56 ,
  Exception::FMTnotlinegraph = 57 , Exception::FMTrangeerror = 58 , Exception::FMTGDALerror = 59 , Exception::FMTGDALwarning = 60 ,
  Exception::FMTinfeasibleconstraint = 61 , Exception::FMTthematic_output_diff =62 , Exception::FMToutput_missing_operator =63 , Exception::FMToutput_too_much_operator =64 ,
  Exception::FMTinvalidyield_number = 65 , Exception::FMTgdal_constructor_error = 66 , Exception::FMTinvalid_geometry = 67 , Exception::FMTundefinedoutput_attribute = 68 ,
  Exception::FMTempty_schedules = 69 , Exception::FMTmissing_scenarios = 70 , Exception::FMTschemefailed =71 , Exception::FMTmaxnumberofexception = 72 ,
  Exception::FMTmskerror = 73 , Exception::FMToveridedyield = 74 , Exception::FMTmissing_parameter = 75 , Exception::FMTdeathwithlock = 76 ,
  Exception::FMTreplanningwarning = 77 , Exception::FMTyieldmodelprediction = 78 , Exception::FMTsourcetotarget_transition = 79 , Exception::FMTsame_transitiontargets = 80 ,
  Exception::FMTunclosedforloop = 81 , Exception::FMTthreadcrash = 82 , Exception::FMToutofrangeyield = 83
}