20 lines
371 B
C++
20 lines
371 B
C++
#ifndef ALSK_ALSK_EDSL_EDSL_H
|
|
#define ALSK_ALSK_EDSL_EDSL_H
|
|
|
|
#include "implement.h"
|
|
#include "link.h"
|
|
#include "op/op.h"
|
|
|
|
namespace alsk {
|
|
namespace edsl {
|
|
|
|
template<typename Expression, std::enable_if_t<isOperand<std::decay_t<Expression>>>* = nullptr>
|
|
constexpr decltype(auto) seq(Expression&& expression) {
|
|
return &std::forward<Expression>(expression);
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
#endif
|