yomm2
Multi-methods library
Solves the Expression Problem in C++17 by providing fast and open multi-methods for adding behavior to existing types
Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.
354 stars
14 watching
18 forks
Language: C++
last commit: 11 days ago
Linked from 2 awesome lists
cppcpp17expression-problemmulti-methodsmultiple-dispatchopen-methodspolymorphism
Related projects:
Repository | Description | Stars |
---|---|---|
mpark/variant | An implementation of C++17 std::variant for C++11/14/17 | 669 |
tacticalmelonfarmer/cxl | A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. | 50 |
cpmech/gosl | A comprehensive scientific computing library developed in Go, providing a range of numerical methods and solvers for differential equations, linear algebra, and other mathematical tasks. | 1,834 |
bluescarni/mppp | A high-performance C++ library for arbitrary-precision arithmetic and special functions | 306 |
chocolacula/easy_reflection_cpp | A reflection-based serialization library for C++ | 96 |
jmont-dev/ollama-hpp | Modern C++ bindings for the Ollama API | 47 |
lpeter1997/cppcmb | A C++ parser-combinator library with a natural grammar notation | 123 |
biojppm/c4core | A library of low-level C++ utilities designed to provide efficient and platform-agnostic solutions for various software development tasks. | 115 |
biojppm/rapidyaml | A fast YAML parsing and emitting library for C++ | 583 |
taocpp/pegtl | A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach | 1,945 |
imdea-software/fcsl-pcm | Provides formalisation of Partial Commutative Monoids (PCMs) for verification of pointer-manipulating sequential and concurrent programs. | 26 |
flipcoder/mx | A C++ library implementing coroutines and I/O multiplexing with Boost libraries. | 4 |
i2p/i2psam | A C++ library providing a SAM v3 API implementation | 34 |
ngthanhtrung23/acm_notebook_new | A C++ collection of algorithms and data structures optimized for competitive programming | 425 |
vectorclass/version2 | A C++ library leveraging SIMD instructions to improve performance on modern CPUs. | 1,307 |