essentials home
Seadex essentials is a small library that offers very basic capabilities for applications and libraries:
-
basic macros: improved assert, unused parameters, variables only used in asserts
-
exception class macro: create own exception classes which can construct message with placeholders
-
macro for making a class non-copyable (C++03- or C++11-style)
-
macros for macro overloading
-
sxprintf: a typesafe printf
-
compatibility: helpers for porting C++11 code back to C++03 while maintaining C+11 advantages while compiling the code as C++11 (depends partly on boost)
Further details are available in the documentation.
Originating from libyasmine the library is now used by different projects developed by Seadex:
News
-
18.12.2017 essentials 1.3.2 is available for download. This version contains macro improvements, CMake files refactoring and a bug fixes. The entire changelog can be seen here.
-
20.09.2017 essentials 1.1.0 is available for download. This version contains support for Visual Studio 2017 builds. The entire changelog is located here.