ALib C++ Library
Library Version: 2402 R1
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 ignored.

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 50 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 72 of file time.cpp.

◆ Shutdown()

ALIB_API void Shutdown ( )

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

See also
Sibling function time::Bootstrap .

Definition at line 63 of file time.cpp.