All Git Users → martinmoene

20 open source projects by martinmoene

1. String View Lite
string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library
2. Variant Lite
variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library
3. Expected Lite
expected lite - Expected objects in C++11 and later in a single-file header-only library
4. Ring Span Lite
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
5. Physunits Ct Cpp11
A small C++11, C++14 header-only library for compile-time dimensional analysis and unit/quantity manipulation and conversion
6. Expected Dark
Expected objects for C++11 and later (and later perhaps C++98 )
7. Nonstd Lite
Parent of *-lite repositories, a migration path to post-C++11 features for pre-C++11 environments
8. Observer Ptr Lite
observer-ptr - An observer_ptr for C++98 and later in a single-file header-only library (Extensions for Library Fundamentals, v2, v3)
9. Lest
A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)
10. Span Lite
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
11. Optional Lite
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
12. catch-lest-other-comparison
Tabularised feature comparison between Catch, doctest and lest C++ test frameworks
14. jthread-lite
C++20's jthread for C++11 and later in a single-file header-only library
15. scope-lite
A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource
16. byte-lite
byte lite - A C++17-like byte type for C++98, C++11 and later in a single-file header-only library
17. type-lite
type - Strong types for C++98, C++11 and later in a single-file header-only library
18. value-ptr-lite
value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library
19. invoke-lite
A single-file header-only version of C++17-like invoke() for C++98, C++11 and later
1-20 of 20 user projects