Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ned14/ntkernel-error-category.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2017-07-20 20:05:03 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2017-07-20 20:05:03 +0300
commit09d617d20ae22d5eeadaccb3bccf22fc428a979e (patch)
tree96871e83505905a189f283c8e2791d19b14be928 /Readme.md
First edition containing just the tables.
Diffstat (limited to 'Readme.md')
-rw-r--r--Readme.md15
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.