#include <operation.hpp>
Definition at line 44 of file operation.hpp.
◆ ~Operation()
virtual porytiles::Operation::~Operation |
( |
| ) |
|
|
virtualdefault |
◆ Operation()
porytiles::Operation::Operation |
( |
const gsl::not_null< DiagEngine * > |
diag | ) |
|
|
inlineexplicit |
◆ DeclareInputs()
virtual std::vector< ArtifactMetadata > porytiles::Operation::DeclareInputs |
( |
| ) |
const |
|
pure virtual |
Declares the input artifacts required by this operation.
◆ DeclareOutputs()
virtual std::vector< ArtifactMetadata > porytiles::Operation::DeclareOutputs |
( |
| ) |
const |
|
pure virtual |
Declares the artifacts this operation will produce.
◆ diag()
const DiagEngine & porytiles::Operation::diag |
( |
| ) |
const |
|
inline |
◆ Execute()
virtual std::expected< AnyMap, std::string > porytiles::Operation::Execute |
( |
const AnyMap & |
inputs | ) |
|
|
pure virtual |
◆ name()
const std::string & porytiles::Operation::name |
( |
| ) |
const |
|
inline |
◆ set_name()
void porytiles::Operation::set_name |
( |
const std::string & |
name | ) |
|
|
inline |
The documentation for this class was generated from the following file: