17 #ifndef ECL_EXCEPTIONS_POSIX_EXCEPTION_HPP_ 18 #define ECL_EXCEPTIONS_POSIX_EXCEPTION_HPP_ 25 #ifndef ECL_DISABLE_EXCEPTIONS 57 template <
typename ThrowingClass>
69 static StandardException GenerateStandardException(
const char* loc) {
70 return StandardException(loc,
PosixError, std::string(strerror(errno))+
".");
72 virtual ~PosixErrorHandler() {}
Pre-processed macro definitions that define the target platform.
#define ecl_exceptions_PUBLIC