30 #ifndef PAL_EXCEPTION_H 
   31 #define PAL_EXCEPTION_H 
   55           const char *what() 
const throw() 
override 
   57             return "Not yet implemented... sorry";
 
   67           const char *what() 
const throw() 
override 
   69             return "Feature not found";
 
   79           const char *what() 
const throw() 
override 
   81             return "Layer not found";
 
   91           const char *what() 
const throw() 
override 
   93             return "Layers names must be unique";
 
  103           const char *what() 
const throw() 
override 
  105             return "Features IDs must be unique within a layer";
 
  120           const char *what() 
const throw() 
override 
  122             return "value not allowed";
 
Thrown when a feature is not yet implemented.
Try to access an unknown feature.
Try to access an unknown layer.
thrown when a value is not in the valid scale range\