|
Chrysalis - Pattern
|
#include <BinaryFunctionArgument.h>
Protected Member Functions | |
| BinaryFunctionArgument (args::number &&operand1, args::number &&operand2) | |
| std::expected< double, Error > | calculate () const override |
| virtual std::expected< double, Error > | evaluate (double a, double b) const =0 |
| Protected Member Functions inherited from Chrysalis::BaseCalculatedArgument< double > | |
| BaseCalculatedArgument ()=default | |
| Protected Member Functions inherited from Chrysalis::BaseArgument< double > | |
| BaseArgument ()=default | |
Protected Attributes | |
| args::number | operand1_ |
| args::number | operand2_ |
Additional Inherited Members | |
| Public Member Functions inherited from Chrysalis::BaseCalculatedArgument< double > | |
| std::expected< double, Error > | get () const override |
| Public Member Functions inherited from Chrysalis::BaseArgument< double > | |
| virtual | ~BaseArgument ()=default |
|
explicitprotected |
|
overrideprotectedvirtual |
|
protectedpure virtual |
|
protected |
|
protected |