
Classes | |
| struct | Data |
Public Types | |
| using | DataVisitor = std::function< void(const Data &)> |
Public Member Functions | |
| AdderBase ()=default | |
| AdderBase (const AdderBase &)=delete | |
| virtual void | operator() (const Data &first, const Data &second, const DataVisitor &visitor) const =0 |
| virtual | ~AdderBase ()=default |
Definition at line 171 of file test_virtual_functions.cpp.
| using AdderBase::DataVisitor = std::function<void(const Data &)> |
Definition at line 173 of file test_virtual_functions.cpp.
|
virtualdefault |
|
default |
|
delete |
|
pure virtual |
Implemented in Adder.