mirror of
https://github.com/boostorg/openmethod.git
synced 2026-01-19 04:22:12 +00:00
16 lines
576 B
JSON
16 lines
576 B
JSON
{
|
||
"key": "openmethod",
|
||
"name": "OpenMethod",
|
||
"authors": [
|
||
"Jean-Louis Leroy"
|
||
],
|
||
"maintainers": [
|
||
"Jean-Louis Leroy"
|
||
],
|
||
"description": "Open-methods are free-standing functions that work like virtual functions: they select the best overrider from a set, depending on the dynamic type of their arguments. This makes it possible to add polymorphic operations to existing classes, without modifying them. They make patterns like Visitor unnecessary.",
|
||
"category": [
|
||
"Emulation", "Programming"
|
||
],
|
||
"cxxstd": "17"
|
||
}
|