#ifndef LOGGING_RTC_EVENT_LOG_EVENTS_RTC_EVENT_LOG_PARSE_STATUS_H_
#define LOGGING_RTC_EVENT_LOG_EVENTS_RTC_EVENT_LOG_PARSE_STATUS_H_
#include <string>
#include "absl/base/attributes.h"
#include "absl/strings/string_view.h"
#include "rtc_base/checks.h"
#define RTC_PARSE_RETURN_ERROR(X) …
#define RTC_PARSE_CHECK_OR_RETURN(X) …
#define RTC_PARSE_CHECK_OR_RETURN_MESSAGE(X, M) …
#define RTC_PARSE_CHECK_OR_RETURN_OP(OP, X, Y) …
#define RTC_PARSE_CHECK_OR_RETURN_EQ(X, Y) …
#define RTC_PARSE_CHECK_OR_RETURN_NE(X, Y) …
#define RTC_PARSE_CHECK_OR_RETURN_LT(X, Y) …
#define RTC_PARSE_CHECK_OR_RETURN_LE(X, Y) …
#define RTC_PARSE_CHECK_OR_RETURN_GT(X, Y) …
#define RTC_PARSE_CHECK_OR_RETURN_GE(X, Y) …
#define RTC_PARSE_WARN_AND_RETURN_SUCCESS_IF(X, M) …
#define RTC_RETURN_IF_ERROR(X) …
class RtcEventLogParseStatus { … };
template <typename T>
class RtcEventLogParseStatusOr { … };
#endif