#1677 Replace VirtualFunction by std::function
Metadata
| Property | Value |
|---|---|
| Reported by | Oliver Sander (oliver.sander@tu-dresden.de) |
| Reported at | Jun 30, 2015 09:19 |
| Type | Feature Request |
| Version | 2.3 |
| Operating System | Unspecified / All |
| Last edited by | Oliver Sander (oliver.sander@tu-dresden.de) |
| Last edited at | Jun 30, 2015 09:19 |
Description
dune-common contains the rarely used class VirtualFunction, which serves as an abstract interface to dynamically polymorphic functions. C++11 has brought us std::function, which does something similar, but seems much more powerful. Can we drop the former for the latter (by the usual procedure etc)?