Public Member Functions | Private Member Functions | List of all members
arttest::OperationBase Class Referenceabstract

#include <OperationBase.h>

Inheritance diagram for arttest::OperationBase:
arttest::MultiplyNumber arttest::SubtractNumber

Public Member Functions

virtual ~OperationBase () noexcept=default
 
void adjustNumber (int &i) const
 

Private Member Functions

virtual void do_adjustNumber (int &) const =0
 

Detailed Description

Definition at line 5 of file OperationBase.h.

Constructor & Destructor Documentation

virtual arttest::OperationBase::~OperationBase ( )
virtualdefaultnoexcept

Member Function Documentation

void arttest::OperationBase::adjustNumber ( int &  i) const
inline

Definition at line 10 of file OperationBase.h.

11  {
12  do_adjustNumber(i);
13  }
virtual void do_adjustNumber(int &) const =0
virtual void arttest::OperationBase::do_adjustNumber ( int &  ) const
privatepure virtual

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