BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls::SystemClockType Struct Reference

#include <bsls_systemclocktype.h>

Public Types

enum  Enum { e_REALTIME , e_MONOTONIC }
 

Static Public Member Functions

static const char * toAscii (SystemClockType::Enum value)
 

Detailed Description

This struct provides a namespace for enumerating the set of system clock type for use in distinguishing which system clock to use for measuring time. See Enum in the TYPES sub-section for details.

Member Enumeration Documentation

◆ Enum

Enumerator
e_REALTIME 
e_MONOTONIC 

Member Function Documentation

◆ toAscii()

static const char * bsls::SystemClockType::toAscii ( SystemClockType::Enum  value)
static

Return the non-modifiable string representation corresponding to the specified enumeration value, if it exists, and a unique (error) string otherwise. The string representation of value matches its corresponding enumerator name with the "e_" prefix elided. For example:

static const char * toAscii(SystemClockType::Enum value)
@ e_REALTIME
Definition bsls_systemclocktype.h:120

will print the following on standard output:

REALTIME

Note that specifying a value that does not match any of the enumerators will result in a string representation that is distinct from any of those corresponding to the enumerators, but is otherwise unspecified.


The documentation for this struct was generated from the following file: