#include "absl/time/clock.h"
#include "absl/base/attributes.h"
#include "absl/base/optimization.h"
#include <algorithm>
#include <atomic>
#include <cerrno>
#include <cstdint>
#include <ctime>
#include <limits>
#include "absl/base/internal/spinlock.h"
#include "absl/base/internal/unscaledcycleclock.h"
#include "absl/base/macros.h"
#include "absl/base/port.h"
#include "absl/base/thread_annotations.h"
#include "absl/time/internal/get_current_time_posix.inc"
Go to the source code of this file.
Namespaces | |
absl | |
absl::ABSL_NAMESPACE_BEGIN | |
Macros | |
#define | ABSL_USE_CYCLECLOCK_FOR_GET_CURRENT_TIME_NANOS 0 |
#define | GET_CURRENT_TIME_NANOS_FROM_SYSTEM() ::absl::time_internal::GetCurrentTimeNanosFromSystem() |
Functions | |
ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL() | AbslInternalSleepFor (absl::Duration duration) |
ABSL_NAMESPACE_BEGIN int64_t | absl::GetCurrentTimeNanos () |
constexpr absl::Duration | absl::ABSL_NAMESPACE_BEGIN::MaxSleep () |
ABSL_NAMESPACE_BEGIN Time | absl::Now () |
void | absl::ABSL_NAMESPACE_BEGIN::SleepOnce (absl::Duration to_sleep) |
#define ABSL_USE_CYCLECLOCK_FOR_GET_CURRENT_TIME_NANOS 0 |
Definition at line 59 of file bloaty/third_party/abseil-cpp/absl/time/clock.cc.
#define GET_CURRENT_TIME_NANOS_FROM_SYSTEM | ( | ) | ::absl::time_internal::GetCurrentTimeNanosFromSystem() |
Definition at line 71 of file bloaty/third_party/abseil-cpp/absl/time/clock.cc.
ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL() AbslInternalSleepFor | ( | absl::Duration | duration | ) |
Definition at line 576 of file bloaty/third_party/abseil-cpp/absl/time/clock.cc.