00001 //Dear emacs, this is -*- c++ -*- 00002 00013 #ifndef EFORMAT_ISSUE_H 00014 #define EFORMAT_ISSUE_H 00015 00016 #include "ers/Issue.h" 00017 00018 namespace eformat { 00019 00023 class Issue : public ers::Issue { 00024 00025 public: //interface 00026 00036 Issue(const ers::Context& context, ers::severity_t severity); 00037 00041 virtual ~Issue() throw() {} 00042 00043 }; 00044 00045 } 00046 00050 #define EFORMAT_ISSUE eformat::Issue(ERS_HERE, ers::error) 00051 00052 #endif /* EFORMAT_ISSUE_H */