19. Error Handling

OEChem provides the OEThrow class for generating error messages and warnings. OEThrow provides the following main methods:

Fatal(std::string message)
Fatal(const char * format, var_args)

Error(std::string message)
Error(const char * format, var_args)

Warning(std::string message)
Warning(const char * format, var_args)

Usage(std::string message)
Usage(const char * format, var_args)