Workspace 7.0.2
|
#include "Workspace/Application/LanguageUtils/offsetsequence.h"
#include "Workspace/DataExecution/Operations/operation.h"
Namespaces | |
namespace | CSIRO |
Top level namespace for all Workspace code. | |
namespace | CSIRO::DataExecution |
Base workspace functionality not requiring a user interface. | |
Functions | |
template<typename Tuple , size_t I> | |
bool | assignInputAtIndex (CSIRO::DataExecution::Operation &op, const Tuple &tuple) |
template<typename... Args> | |
bool | assignInputsInOrder (CSIRO::DataExecution::Operation &op, const std::tuple< Args... > &tuple) |
template<typename Tuple , size_t... Is> | |
bool | assignInputsInOrderImpl (CSIRO::DataExecution::Operation &op, const Tuple &tuple, std::index_sequence< Is... >) |
template<typename... Args, std::enable_if_t<!(std::tuple_size< std::tuple< Args... > >::value % 2), bool > = true> | |
bool | assignNamedOperationInputs (CSIRO::DataExecution::Operation &op, const std::tuple< Args... > &tuple) |