#ifndef ABSL_LOG_INTERNAL_LOG_IMPL_H_
#define ABSL_LOG_INTERNAL_LOG_IMPL_H_
#include "absl/log/absl_vlog_is_on.h"
#include "absl/log/internal/conditions.h"
#include "absl/log/internal/log_message.h"
#include "absl/log/internal/strip.h"
#define ABSL_LOG_INTERNAL_LOG_IMPL(severity) …
#define ABSL_LOG_INTERNAL_PLOG_IMPL(severity) …
#ifndef NDEBUG
#define ABSL_LOG_INTERNAL_DLOG_IMPL(severity) …
#else
#define ABSL_LOG_INTERNAL_DLOG_IMPL …
#endif
#define ABSL_LOG_INTERNAL_VLOG_IMPL(verbose_level) …
#ifndef NDEBUG
#define ABSL_LOG_INTERNAL_DVLOG_IMPL(verbose_level) …
#else
#define ABSL_LOG_INTERNAL_DVLOG_IMPL …
#endif
#define ABSL_LOG_INTERNAL_LOG_IF_IMPL(severity, condition) …
#define ABSL_LOG_INTERNAL_PLOG_IF_IMPL(severity, condition) …
#ifndef NDEBUG
#define ABSL_LOG_INTERNAL_DLOG_IF_IMPL(severity, condition) …
#else
#define ABSL_LOG_INTERNAL_DLOG_IF_IMPL …
#endif
#define ABSL_LOG_INTERNAL_LOG_EVERY_N_IMPL(severity, n) …
#define ABSL_LOG_INTERNAL_LOG_FIRST_N_IMPL(severity, n) …
#define ABSL_LOG_INTERNAL_LOG_EVERY_POW_2_IMPL(severity) …
#define ABSL_LOG_INTERNAL_LOG_EVERY_N_SEC_IMPL(severity, n_seconds) …
#define ABSL_LOG_INTERNAL_PLOG_EVERY_N_IMPL(severity, n) …
#define ABSL_LOG_INTERNAL_PLOG_FIRST_N_IMPL(severity, n) …
#define ABSL_LOG_INTERNAL_PLOG_EVERY_POW_2_IMPL(severity) …
#define ABSL_LOG_INTERNAL_PLOG_EVERY_N_SEC_IMPL(severity, n_seconds) …
#ifndef NDEBUG
#define ABSL_LOG_INTERNAL_DLOG_EVERY_N_IMPL(severity, n) …
#define ABSL_LOG_INTERNAL_DLOG_FIRST_N_IMPL(severity, n) …
#define ABSL_LOG_INTERNAL_DLOG_EVERY_POW_2_IMPL(severity) …
#define ABSL_LOG_INTERNAL_DLOG_EVERY_N_SEC_IMPL(severity, n_seconds) …
#else
#define ABSL_LOG_INTERNAL_DLOG_EVERY_N_IMPL …
#define ABSL_LOG_INTERNAL_DLOG_FIRST_N_IMPL …
#define ABSL_LOG_INTERNAL_DLOG_EVERY_POW_2_IMPL …
#define ABSL_LOG_INTERNAL_DLOG_EVERY_N_SEC_IMPL …
#endif
#define ABSL_LOG_INTERNAL_VLOG_EVERY_N_IMPL(verbose_level, n) …
#define ABSL_LOG_INTERNAL_VLOG_FIRST_N_IMPL(verbose_level, n) …
#define ABSL_LOG_INTERNAL_VLOG_EVERY_POW_2_IMPL(verbose_level) …
#define ABSL_LOG_INTERNAL_VLOG_EVERY_N_SEC_IMPL(verbose_level, n_seconds) …
#define ABSL_LOG_INTERNAL_LOG_IF_EVERY_N_IMPL(severity, condition, n) …
#define ABSL_LOG_INTERNAL_LOG_IF_FIRST_N_IMPL(severity, condition, n) …
#define ABSL_LOG_INTERNAL_LOG_IF_EVERY_POW_2_IMPL(severity, condition) …
#define ABSL_LOG_INTERNAL_LOG_IF_EVERY_N_SEC_IMPL(severity, condition, \
n_seconds) …
#define ABSL_LOG_INTERNAL_PLOG_IF_EVERY_N_IMPL(severity, condition, n) …
#define ABSL_LOG_INTERNAL_PLOG_IF_FIRST_N_IMPL(severity, condition, n) …
#define ABSL_LOG_INTERNAL_PLOG_IF_EVERY_POW_2_IMPL(severity, condition) …
#define ABSL_LOG_INTERNAL_PLOG_IF_EVERY_N_SEC_IMPL(severity, condition, \
n_seconds) …
#ifndef NDEBUG
#define ABSL_LOG_INTERNAL_DLOG_IF_EVERY_N_IMPL(severity, condition, n) …
#define ABSL_LOG_INTERNAL_DLOG_IF_FIRST_N_IMPL(severity, condition, n) …
#define ABSL_LOG_INTERNAL_DLOG_IF_EVERY_POW_2_IMPL(severity, condition) …
#define ABSL_LOG_INTERNAL_DLOG_IF_EVERY_N_SEC_IMPL(severity, condition, \
n_seconds) …
#else
#define ABSL_LOG_INTERNAL_DLOG_IF_EVERY_N_IMPL …
#define ABSL_LOG_INTERNAL_DLOG_IF_FIRST_N_IMPL …
#define ABSL_LOG_INTERNAL_DLOG_IF_EVERY_POW_2_IMPL …
#define ABSL_LOG_INTERNAL_DLOG_IF_EVERY_N_SEC_IMPL …
#endif
#endif