[#BloombergLP-bsls-TimeUtil-getTimerRaw] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsls.adoc[bsls]::xref:BloombergLP/bsls/TimeUtil.adoc[TimeUtil]::getTimerRaw :relfileprefix: ../../../ :mrdocs: Load the current time as an opaque platform‐dependent value. == Synopsis Declared in `<bsls_timeutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void getTimerRaw(xref:BloombergLP/bsls/TimeUtil/OpaqueNativeTime.adoc[OpaqueNativeTime]* timeValue); ---- == Description Load into the specified `timeValue` the value of an opaque, platform‐dependent type representing the current time. `timeValue` must be converted by the `convertRawTime` method to conventional units (nanoseconds). This method is intended to facilitate accurate timing of small segments of code, and care must be used in interpreting the results. Note that this method is thread‐safe only if `initialize` has been called before. == Parameters [cols="1,4"] |=== | Name| Description | *timeValue* | receives the opaque native time value |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#