Alexander Shukaev
careers.stackoverflow.Alexander.Shukaev.name
stackoverflow.Alexander.Shukaev.name
stackexchange.Alexander.Shukaev.name
bitbucket.Alexander.Shukaev.name
- Process
A flexible cross-platform C++11 framework to manage external programs (processes) that is an alternative to Java'sjava.lang.Runtime
andjava.lang.Process
, .NET'sSystem.Diagnostics.Process
, and Python'ssubprocess
. - C++ Hacks
C++98-compatible, RTTI-free, safe, portable, generic, and header-only API to access arbitrary private function and object members of classes along with compile-time introspection of class members now a reality! - C++ Firewall
C++11-compatible, RTTI-free, safe, portable, generic, and header-only implementation of the Compiler Firewall Idiom (also known as Pointer to Implementation Idiom or Cheshire Cat) with out-of-the-box support for the C++11 smart pointers (std::shared_ptr
andstd::unique_ptr
) and the Boost smart pointers (boost::shared_ptr
andboost::movelib::unique_ptr
). - CMake Helpers
Highly configurable and feature-rich CMake framework that simplifies organization and maintenance of new C/C++ projects and provides out-of-the-box integration with popular development tools, e.g. Clang-Format, Clang-Tidy, Include What You Use, Valgrind, etc. - Make Scripts
A set of robust (even paths containing spaces are fully supported) and configurable Make scripts which constitute a convenient front end to tedious project management manipulations over CMake, Git, Python Virtual Environment, and more. - Git Hooks
State of the art Git hooks implemented as highly portable POSIX-compliant shell scripts.
-
Frankfurt am Main, Germany
-
Member for 6 years, 5 months
-
37 profile views
-
Last seen Apr 5 at 12:45
Communities (25)
Top network posts
Badges (24)
Gold
Silver
Rarest
-
Oct 11 '17
-
Dec 2 '15