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.

GitHub

354 stars
14 watching
18 forks
Language: C++
last commit: 11 days ago
Linked from 2 awesome lists

cppcpp17expression-problemmulti-methodsmultiple-dispatchopen-methodspolymorphism

Backlinks from these awesome lists:

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