30 #ifndef PAL_EXCEPTION_H    31 #define PAL_EXCEPTION_H    51           const char * what() 
const throw() 
override    53             return "Not yet implemented... sorry";
    62           const char * what() 
const throw() 
override    64             return "Feature not found";
    73           const char * what() 
const throw() 
override    75             return "Layer not found";
    84           const char * what() 
const throw() 
override    86             return "Layers names must be unique";
    95           const char * what() 
const throw() 
override    97             return "Features IDs must be unique within a layer";
   112           const char * what() 
const throw() 
override   114             return "value not allowed";
 
Try to access an unknown layer. 
 
Thrown when a feature is not yet implemented. 
 
Try to access an unknown feature. 
 
thrown when a value is not in the valid scale range\It can be thrown by :