E.V.E  0.1-beta
struct_support< Self,::::::Fields > Struct Reference

a helper CRTP base to declare user defined types easier More...

Detailed Description

a helper CRTP base to declare user defined types easier

It will generate a member wise equality. It will also generate a lexicographical order for your type, unless !supports_ordering_v<Self>

It generated the not mutating operator version from a mutating one (like operator+ from operator+=), however does not go further than that (like operator-= b from operator+= and operator-) since simd has an instruction for - and you want operator-= to be declared separately.