diff options
author | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2017-07-20 20:05:03 +0300 |
---|---|---|
committer | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2017-07-20 20:05:03 +0300 |
commit | 09d617d20ae22d5eeadaccb3bccf22fc428a979e (patch) | |
tree | 96871e83505905a189f283c8e2791d19b14be928 /Readme.md |
First edition containing just the tables.
Diffstat (limited to 'Readme.md')
-rw-r--r-- | Readme.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..970dd78 --- /dev/null +++ b/Readme.md @@ -0,0 +1,15 @@ +A portable C++ 11 STL `std::error_category` implementation for the NT kernel +error code space i.e. `NTSTATUS`. Features: + +- Provides a complete set of string messages for the system facility (as +according to Microsoft Windows 10). Note that the strings are in US English +only. +- Implements comparisons to `std::system_category` on Windows (i.e. the +`GetLastError()` error code space). +- Implements comparisons to `std::generic_category` on all platforms +(i.e. the POSIX `errno` error code space). +- Comes in three implementation variants: + - Compile-time table (requires C++ 14, note this is hard on the + compiler, but it has zero runtime overhead). + - Header-only table. + - Static library table. |