ISIS Logo
PIXELMAN
EPICS plugin for Pixelman
Win32Exceptions.h
1 class Win32StructuredException : public std::runtime_error
5 {
6 public:
7  explicit Win32StructuredException(const std::string& message) : std::runtime_error(message) { }
8  explicit Win32StructuredException(unsigned int code, EXCEPTION_POINTERS *pExp) : std::runtime_error(win32_message(code, pExp)) { }
9 private:
10  static std::string win32_message(unsigned int code, EXCEPTION_POINTERS * pExp);
11 };
12 
15 extern void seTransFunction(unsigned int u, EXCEPTION_POINTERS* pExp);
16 
18 extern void registerStructuredExceptionHandler();
STL namespace.
An STL exception describing a Win32 Structured Exception.
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.8