Skip to content

#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)?