inline void Print(Arg0 &&arg0, Args &&... args) { OSPrint(std::cout, std::forward<Arg0>(arg0), std::forward<Args>(args)...); }
int main(){ int i; for( i=1;i<30;i++){ OSPrint("%db000\n",i); OSPrint("%db001\n",i); OSPrint("%db002\n",i); OSPrint("%db003\n",i); OSPrint("%db004\n",i); OSPrint("%db005\n",i); OSPrint("%db006\n",i); OSPrint("%db007\n",i); OSPrint("%db008\n",i); OSPrint("%db009\n",i); OSPrint("%db010\n",i); } }
inline void OSPrint(std::ostream &stream, Arg0 &&arg0, Args &&... args) { stream << arg0; OSPrint(stream, std::forward<Args>(args)...); }