Workspace 7.0.2
|
#include "Workspace/Application/LanguageUtils/classconstraints.h"
#include "Workspace/Application/LanguageUtils/errorchecks.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... Args, std::enable_if_t<!(std::tuple_size< std::tuple< Args... > >::value % 2), bool > = true> | |
bool | extractNamedOperationOutputs (CSIRO::DataExecution::Operation &op, std::tuple< Args... > &tuple) |
template<typename Tuple , size_t I> | |
bool | extractOutputAtIndex (CSIRO::DataExecution::Operation &op, Tuple &tuple) |
template<typename... Args> | |
bool | extractOutputsInOrder (CSIRO::DataExecution::Operation &op, std::tuple< Args... > &tuple) |
template<typename Tuple , size_t... Is> | |
bool | extractOutputsInOrderImpl (CSIRO::DataExecution::Operation &op, Tuple &tuple, std::index_sequence< Is... >) |