23 lines
392 B
C
23 lines
392 B
C
|
#ifndef PFOR_PFOR_EXPRESSION_OPERANDTAG_H
|
||
|
#define PFOR_PFOR_EXPRESSION_OPERANDTAG_H
|
||
|
|
||
|
#include "access.h"
|
||
|
|
||
|
namespace pfor {
|
||
|
namespace expr {
|
||
|
|
||
|
/**
|
||
|
* Expression node meta information
|
||
|
*/
|
||
|
template<typename Id_, Access access_, typename Index_>
|
||
|
struct OperandTag {
|
||
|
using ID = Id_;
|
||
|
static constexpr Access RW = access_;
|
||
|
using Index = Index_;
|
||
|
};
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#endif
|