In this PR we doing the next things:
1) Only declaration required as make_wrapped_policy template param
2) For aligning we declare these things always as struct.
The goal - to align these structures: their body isn't required.
And we have a lot of the same structures without body.
For example,
template <typename Name>
class ExclusiveScan1;
template <typename Name>
class ExclusiveScan2;
In this PR we doing the next things: 1) Only declaration required as
make_wrapped_policy
template param 2) For aligning we declare these things always asstruct
.The goal - to align these structures: their body isn't required. And we have a lot of the same structures without body. For example,
and so far and so on.