pibytearray patch, now automatic supports all simple types

This commit is contained in:
2020-10-01 19:04:10 +03:00
parent e474c5a8de
commit 2ca8db70f3
4 changed files with 268 additions and 129 deletions

View File

@@ -46,13 +46,13 @@ const complexd complexd_1(1.);
const complexld complexld_i(0., 1.);
const complexld complexld_0(0.);
const complexld complexld_1(1.);
/*
__PIBYTEARRAY_SIMPLE_TYPE__(complexi)
__PIBYTEARRAY_SIMPLE_TYPE__(complexs)
__PIBYTEARRAY_SIMPLE_TYPE__(complexf)
__PIBYTEARRAY_SIMPLE_TYPE__(complexd)
__PIBYTEARRAY_SIMPLE_TYPE__(complexld)
*/
inline complexd sign(const complexd & x) {return complexd(sign(x.real()), sign(x.imag()));}
inline complexd round(const complexd & c) {return complexd(piRound<double>(c.real()), piRound<double>(c.imag()));}