proxy
proxy copied to clipboard
Proxy: Next Generation Polymorphism in C++
When `proxiable_ptr_constraints::relocatability` is set to `constraint_level::trivial`, `proxy` should be [trivially relocatable](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2786r11.html).
> C++26 constexpr exceptions can also be considered here when the compiler implementations are widely available. > > Relevant paper: https://wg21.link/p3557r0 (godbolt link: https://godbolt.org/z/Y1vPcn6Kr) > > Adding constraints to the...
CMake feature parity: - [x] Export meson target - [ ] Export meson c++20 modules target - [ ] Export cmake target - [x] Installing headers - [x] Googletest support...
Any chance of Bazel support/module on https://registry.bazel.build/ ? Saw #375 and figured more the merrier
The current implementation of `proxy` relies on function pointers for dispatching calls to the underlying objects. On ARM64e architectures (e.g., Apple Silicon, newer ARM server chips), these indirect branches are...
Blocked by https://github.com/llvm/llvm-project/issues/143245
We're looking to expand Proxy's documentation to better support educational use cases and practical design patterns. While the current spec-focused docs serve advanced users well, we'd like to complement them...
I wanted to open a PR for these but it seems that the proposal isn't open-sourced. I've found some issues in the latest proposal for now ([P3086R5](https://wg21.link/p3086r5)). 1. The term...