μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
Adder Struct Reference
Inheritance diagram for Adder:
[legend]
Collaboration diagram for Adder:
[legend]

Public Member Functions

void operator() (const Data &first, const Data &second, const DataVisitor &visitor) const override
 
void operator() (const Data &first, const Data &second, const DataVisitor &visitor) const override
 
- Public Member Functions inherited from AdderBase
virtual void operator() (const Data &first, const Data &second, const DataVisitor &visitor) const =0
 
virtual ~AdderBase ()=default
 
 AdderBase ()=default
 
 AdderBase (const AdderBase &)=delete
 
virtual void operator() (const Data &first, const Data &second, const DataVisitor &visitor) const =0
 
virtual ~AdderBase ()=default
 
 AdderBase ()=default
 
 AdderBase (const AdderBase &)=delete
 

Additional Inherited Members

- Public Types inherited from AdderBase
using DataVisitor = std::function< void(const Data &)>
 
using DataVisitor = std::function< void(const Data &)>
 

Detailed Description

Definition at line 183 of file test_virtual_functions.cpp.

Member Function Documentation

◆ operator()() [1/2]

void Adder::operator() ( const Data first,
const Data second,
const DataVisitor visitor 
) const
inlineoverridevirtual

Implements AdderBase.

Definition at line 185 of file test_virtual_functions.cpp.

References first(), and PYBIND11_OVERRIDE_PURE_NAME.

◆ operator()() [2/2]

void Adder::operator() ( const Data first,
const Data second,
const DataVisitor visitor 
) const
inlineoverridevirtual

Implements AdderBase.

Definition at line 185 of file test_virtual_functions.cpp.

References first(), and PYBIND11_OVERRIDE_PURE_NAME.


The documentation for this struct was generated from the following files: