mpusz
Software architect, chief engineer, security champion, and C++ trainer with more than 14 years of experience in designing, writing and maintaining C++ code.
@train-it-eu Gdańsk, Poland
Pinned Repositories
cmake-scripts
CMake scripts shared among other repositories
Condor2Nav
Translator of Condor (The Competition Soaring Simulator) task to gliding navigation application (e.g. LK8000) file formats.
fsm-variant
Finite State Machine implementation using std::variant
inplace_string
`mp::inplace_string<CharT, MaxSize, Traits>` is a `std::string`-like class template that stores text content in-place inside the class
mp-coro
Coroutine support tools
mp-units
The quantities and units library for C++
new-project-template
A template to quickly start a new project
opt
Class template designed to express optionality without having to sacrifice memory to store additional bool flag
wg21-papers
ISO C++ Committee papers by Mateusz Pusz
mpusz's Repositories
mpusz/mp-units
The quantities and units library for C++
mpusz/fsm-variant
Finite State Machine implementation using std::variant
mpusz/mp-coro
Coroutine support tools
mpusz/new-project-template
A template to quickly start a new project
mpusz/opt
Class template designed to express optionality without having to sacrifice memory to store additional bool flag
mpusz/inplace_string
`mp::inplace_string<CharT, MaxSize, Traits>` is a `std::string`-like class template that stores text content in-place inside the class
mpusz/cmake-scripts
CMake scripts shared among other repositories
mpusz/conan-google-benchmark
Conan recipe for Google Benchmark library
mpusz/unordered_v2
mpusz/wg21-papers
ISO C++ Committee papers by Mateusz Pusz
mpusz/zed_2020
Source code for EPAM Zed 2020 conference
mpusz/conan-cmcstl2
Conan package for C++ Extensions for Ranges
mpusz/conan-irrlicht
Conan recipe for Irrlicht library
mpusz/gitpod-template
mpusz/units-compare
mpusz/asio
Asio C++ Library
mpusz/benchmark_sort
mpusz/bikeshed
:bike: A preprocessor for anyone writing specifications that converts source files into actual specs.
mpusz/breathe
ReStructuredText and Sphinx bridge to Doxygen
mpusz/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
mpusz/conan-center-index
Recipes for the ConanCenter repository
mpusz/cpp-documentation-example
An example of setting up Sphinx for C++ and building with CMake and Read the Docs
mpusz/cxx_function
Prototype for new std::function features, compatible with C++11.
mpusz/getopt
C++ command line options parser for C++ Standard Library
mpusz/infra
Infrastructure to set up the public Compiler Explorer instances and compilers
mpusz/mpl-metabenchmark
mpusz/publish-extensions
Scripts for publishing VS Code extensions to open-vsx.org
mpusz/pygments
Pygments is a generic syntax highlighter written in Python
mpusz/range-v3
Range library for C++14/17/20, basis for C++20's std::ranges
mpusz/wg21
Various documents and code related to proposals for WG21