#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/platform/graphics/compositing_reasons.h"
#include "third_party/blink/renderer/platform/wtf/std_lib_extras.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
namespace {
#define V …
constexpr const char* kShortNames[] = …;
#undef V
struct ReasonAndDescription { … };
constexpr ReasonAndDescription kReasonDescriptionMap[] = …;
}
std::vector<const char*> CompositingReason::ShortNames(
CompositingReasons reasons) { … }
std::vector<const char*> CompositingReason::Descriptions(
CompositingReasons reasons) { … }
String CompositingReason::ToString(CompositingReasons reasons) { … }
}