Hi, I've been using half for my personal project and overall I can say I'm quite happy with it. The only issue I have is that my compile times are affected quite a bit by some of the includes the library pulls in. I've already set HALF_ENABLE_CPP11_HASH=0 and HALF_ENABLE_CPP11_TYPE_TRAITS=0 as the existing options, but a few includes still remain. The heaviest hitters are "algorithm", which I comment out and still compiles, "iostream", which I comment out as well as the stream operators, and "utility",...
Hi, I've been using half for my personal project and overall I can say I'm quite happy with it. The only issue I have is that my compile times are affected quite a bit by some of the includes the library pulls in. I've already set HALF_ENABLE_CPP11_HASH=0 and HALF_ENABLE_CPP11_TYPE_TRAITS=0 as the existing options, but a few includes still remain. The heaviest hitters are <algorithm>, which I comment out and still compiles, <iostream>, which I comment out as well as the stream operators, and <utility>,...
Would a simple explicit constructor and assignment operator taking a double not work in this case?
Would a simple explicit constructor taking a double not work in this case?
Some test defines are evaluated