cxxomfort
rel.20210622
Simple backports for C++ - http://ryan.gulix.cl/fossil.cgi/cxxomfort/
|
Cxxomfort is a small, header-only library that provides backports of various C++ features and goodies to previous Standard versions. It was written to facilitate working with the evolving C++ Standard when I was coming back to the language during the C++11 transition, as well as reduce stress of code rewrite while at the same time assisting in backwards and forwards portability.
This is a precompiled help built using Doxygen and covers only the published interfaces (names, functions, etc) and their usage; for information on installation and configuration, check the repository's page:
http://ryan.gulix.cl/fossil.cgi/cxxomfort
Library | Configuration Behaviour Macros - Code Generation |
---|---|
Basic features | Base Features (automatically included) #include <cxxomfort/base.hpp> Independent Utilities #include <cxxomfort/cxxo-utils.hpp> |
Backports & Standard C++ | * Backports #include <cxxomfort/backports.hpp> C++03/TR1 – C++11 – C++14 – C++17 – C++20 – C++23 |
<cerrno> — <cstddef> — <cstdint> — <cstdio> — <ctime> — <cuchar> <algorithm> – <array> – <bit> – <forward_list> – <functional> – <ios> – <iterator> – <limits> – <memory> – <numeric> – <ostream> – <random> – <string> – <string_view> – <system_error> – <tuple> – <typeindex> – <utility> <type_traits> Fixes to implementation issues | |
Extras C++17 Vocabulary Types - any - optional - variant Minimal Range Proposal - range * | |
Supplements | Library Supplements – repo |
Extra Projects |
This library is distributed under the terms of the MIT License. Check LICENSE.txt for more information.