|
Chrysalis - Pattern
|
#include <BaseCalculatedArgument.h>
Public Member Functions | |
| std::expected< T, Error > | get () const override |
| Public Member Functions inherited from Chrysalis::BaseArgument< T > | |
| virtual | ~BaseArgument ()=default |
Protected Member Functions | |
| BaseCalculatedArgument ()=default | |
| BaseCalculatedArgument (const T &value) | |
| virtual std::expected< T, Error > | calculate () const =0 |
| Protected Member Functions inherited from Chrysalis::BaseArgument< T > | |
| BaseArgument ()=default | |
|
explicitprotecteddefault |
|
inlineexplicitprotected |
|
protectedpure virtual |
Implemented in Chrysalis::BinaryFunctionArgument, Chrysalis::ComparisonArgument, Chrysalis::ConditionalArgument, Chrysalis::Expression, Chrysalis::ExpressionArgument, Chrysalis::OptionArgument, Chrysalis::ParameterArgument, and Chrysalis::VectorFunctionArgument.
|
inlineoverridevirtual |