My bad. For some reason I kept thinking StopWatch was a class. On Fri, Aug 27, 2010 at 1:18 PM, SHOO <[email protected]> wrote:
> (2010/08/27 22:21), David Simcha wrote: > >> Here's one small cleanup request I noticed when actually using >> StopWatch. The following is absurdly verbose and makes me feel like I'm >> programming in Java: >> >> auto sw = new StopWatch(StopWatch.AutoStart.yes); >> >> Could we move the AutoStart enum into the module-level namespace instead >> of the StopWatch class namespace, and maybe give it a default value of >> yes, just to make instantiating StopWatch less verbose? >> >> On 8/22/2010 11:11 AM, dsource.org wrote: >> >>> phobos commit, revision 1919 >>> >>> >>> user: SHOO >>> >>> msg: >>> Added stopwatch module >>> >>> Added StopWatch, Ticks, systime, apptime, comparingBenchmark, >>> measureTime. >>> >>> http://www.dsource.org/projects/phobos/changeset/1919 >>> >>> _______________________________________________ >>> phobos mailing list >>> [email protected] >>> http://lists.puremagic.com/mailman/listinfo/phobos >>> >>> > You can use: > auto sw = new StopWatch(autoStart); > > AutoStart.yes is redundant expression. > And, it is impossible to make default behavior of the StopWatch > AutoStart.yes. > > This comes from that StopWatch is a struct. > struct cannot run default behavior. > > _______________________________________________ > phobos mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/phobos >
_______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
