|
WinStd
Additional templates and function helpers for Microsoft Windows using Standard C++ classes
|
Simplifies work with object handles of various type. More...
Classes | |
| class | winstd::handle< T, INVAL > |
| Base abstract template class to support generic object handle keeping. More... | |
| class | winstd::dplhandle< T, INVAL > |
| Base abstract template class to support object handle keeping for objects that support trivial handle duplication. More... | |
Macros | |
| #define | WINSTD_HANDLE_IMPL(C, INVAL) |
| Implements default constructors and operators to prevent their auto-generation by compiler. More... | |
| #define | WINSTD_DPLHANDLE_IMPL(C, INVAL) |
| Implements default constructors and operators to prevent their auto-generation by compiler. More... | |
Variables | |
| static const T | winstd::handle< T, INVAL >::invalid = INVAL |
| Invalid handle value. | |
Simplifies work with object handles of various type.
| #define WINSTD_DPLHANDLE_IMPL | ( | C, | |
| INVAL | |||
| ) |
Implements default constructors and operators to prevent their auto-generation by compiler.
| #define WINSTD_HANDLE_IMPL | ( | C, | |
| INVAL | |||
| ) |
Implements default constructors and operators to prevent their auto-generation by compiler.