[#absl-ToChronoNanoseconds] = xref:absl.adoc[absl]::ToChronoNanoseconds :relfileprefix: ../ :mrdocs: Converts an absl::Duration to a std::chrono::nanoseconds value. == Synopsis Declared in `<absl/time/time.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::chrono::nanoseconds ToChronoNanoseconds(xref:absl/Duration.adoc[Duration] d); ---- == Description Converts an absl::Duration to any of the pre‐defined std::chrono durations. If overflow would occur, the returned value will saturate at the min/max chrono duration value instead. Example: absl::Duration d = absl::Microseconds(123); auto x = absl::ToChronoMicroseconds(d); auto y = absl::ToChronoNanoseconds(d); // x == y auto z = absl::ToChronoSeconds(absl::InfiniteDuration()); // z == std::chrono::seconds::max() == Return Value The equivalent std::chrono::nanoseconds value. == Parameters [cols="1,4"] |=== | Name| Description | *d* | The duration to convert. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#