On 8/8/2012 12:05 PM, Johannes Pfau wrote:
So the post in D.learn for a detailed description. Yes the code I posted takes a range, but digest (as it is now) takes void[][] to accept all kind of types _without_ template bloat. The difficulty is to combine those two overloads without causing unnecessary template bloat.
Have the templated version with overloads simply call the single version (with a different name) with void[][].