Classes | Public Types | Public Member Functions | List of all members
AdderBase Struct Referenceabstract
Inheritance diagram for AdderBase:
Inheritance graph
[legend]

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
 

Detailed Description

Definition at line 171 of file test_virtual_functions.cpp.

Member Typedef Documentation

◆ DataVisitor

using AdderBase::DataVisitor = std::function<void(const Data &)>

Definition at line 173 of file test_virtual_functions.cpp.

Constructor & Destructor Documentation

◆ ~AdderBase()

virtual AdderBase::~AdderBase ( )
virtualdefault

◆ AdderBase() [1/2]

AdderBase::AdderBase ( )
default

◆ AdderBase() [2/2]

AdderBase::AdderBase ( const AdderBase )
delete

Member Function Documentation

◆ operator()()

virtual void AdderBase::operator() ( const Data first,
const Data second,
const DataVisitor visitor 
) const
pure virtual

Implemented in Adder.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:59