FWHT

template<typename RegType, std::size_t RangeSize, std::size_t ReplicationCount>
class FWHT

good reference for operator declarations: https://stackoverflow.com/questions/4421706/what-are-the-basic-rules-and-idioms-for-operator-overloading Fast Walsh-Hadamard Transform Functor Class