ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::time Namespace Reference

Description:

This namespace of ALib provides types for calendrical date and time processing as well as for non-calendrical steady and monotonic time measurement.

Besides this reference documentation, further information is provided with ALib Module Time - Programmer's Manual.

Type Index:

class  DateTime
 
class  StopWatch
 
class  TickConverter
 
class  Ticks
 
class  TimePointBase
 

Function Index:

void Bootstrap ()
 
TicksCreationTime ()
 
void Shutdown ()
 

Function Details:

◆ Bootstrap()

ALIB_API void Bootstrap ( )

Initializes ALib time logic. Multiple invocations of this method are forbidden.

The standard bootstrap code of ALib, hence the (overloaded) functions alib::Bootstrap will call this function.

See also
For information about using this method, consult chapter 4.2 Bootstrapping Non-Camp Modules of the ALib Programmer's Manual.

Definition at line 48 of file time.cpp.

◆ CreationTime()

ALIB_API Ticks & CreationTime ( )

The time when the ticker module containing the ticker (ALIB) was initialized. This might be useful to measure the time since the process was started.

Returns
Initialization time of the module or process

Definition at line 75 of file time.cpp.

◆ Shutdown()

ALIB_API void Shutdown ( )

Frees resources and shuts down ALib time logic. The standard bootstrap code of ALib, hence the (overloaded) functions alib::Shutdown will call this function. Multiple invocations of this method are forbidden.

See also
Sibling function time::Bootstrap.

Definition at line 64 of file time.cpp.