blob: 7412199dec827b19f20cd63eaa22a89e8cefd490 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
namespace saw {
template<typename BaseSchema, typename... Elements>
data<schema::Unit<BaseSchema, Elements...>, encode::Native>
data<schema::Unit<BaseSchema, Elements...>, encode::Native>::operator+(const
data<schema::Unit<BaseSchema, Elements...>, encode::Native>& rhs){
auto add = dat_ + rhs.dat_;
return {add};
}
template<typename BaseSchema, typename... Elements>
data<schema::Unit<BaseSchema, Elements...>, encode::Native>
data<schema::Unit<BaseSchema, Elements...>, encode::Native>::operator-(const
data<schema::Unit<BaseSchema, Elements...>, encode::Native>& rhs){
auto sub = dat_ - rhs.dat_;
return {sub};
}
}
|