Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgTime Namespace Reference


Detailed Description

Get current time, and formatting functions.


Functions

string Format (double time, bool minsAndSecs=true)
 Format time as MM:SS.
double Get ()
 Get time using the default mode.
double Get (SgTimeMode mode)
 Get time using explicit mode.
SgTimeMode DefaultMode ()
 Return current default time mode.
void SetDefaultMode (SgTimeMode mode)
 Set default time mode.
string TodaysDate ()


Function Documentation

std::string SgTime::Format ( double  time,
bool  minsAndSecs = true 
)

Format time as MM:SS.

Definition at line 52 of file SgTime.cpp.

Referenced by operator<<(), and SgUctSearch::PrintSearchProgress().

double SgTime::Get (  ) 

Get time using the default mode.

Definition at line 67 of file SgTime.cpp.

References g_defaultMode.

Referenced by SgGtpCommands::CmdCpuTime(), SgGtpCommands::CmdCpuTimeReset(), SgTimer::GetTime(), SgTimer::IsTimeOut(), SgTimeRecord::SetClock(), SgTimer::Start(), SgTimer::Stop(), SgTimeRecord::TurnClockOn(), and SgTimeRecord::UpdateTimeLeft().

double SgTime::Get ( SgTimeMode  mode  ) 

Get time using explicit mode.

Definition at line 72 of file SgTime.cpp.

References g_isInitialized, g_ticksPerSecond, Init(), SG_ASSERT, SG_TIME_CPU, and SG_TIME_REAL.

SgTimeMode SgTime::DefaultMode (  ) 

Return current default time mode.

Definition at line 105 of file SgTime.cpp.

References g_defaultMode.

Referenced by SgGtpCommands::CmdParam(), and SgUctSearch::StartSearch().

void SgTime::SetDefaultMode ( SgTimeMode  mode  ) 

Set default time mode.

Definition at line 110 of file SgTime.cpp.

References g_defaultMode.

Referenced by SgGtpCommands::CmdParam().

std::string SgTime::TodaysDate (  ) 

Definition at line 115 of file SgTime.cpp.


17 Jun 2010 Doxygen 1.4.7