#ifndef THIRD_PARTY_BLINK_PUBLIC_COMMON_PERFORMANCE_LARGEST_CONTENTFUL_PAINT_TYPE_H_
#define THIRD_PARTY_BLINK_PUBLIC_COMMON_PERFORMANCE_LARGEST_CONTENTFUL_PAINT_TYPE_H_
namespace blink {
enum class LargestContentfulPaintType { … };
inline constexpr LargestContentfulPaintType operator&(
LargestContentfulPaintType a,
LargestContentfulPaintType b) { … }
inline constexpr LargestContentfulPaintType operator|(
LargestContentfulPaintType a,
LargestContentfulPaintType b) { … }
inline LargestContentfulPaintType& operator&=(LargestContentfulPaintType& a,
LargestContentfulPaintType b) { … }
inline LargestContentfulPaintType& operator|=(LargestContentfulPaintType& a,
LargestContentfulPaintType b) { … }
inline constexpr uint64_t LargestContentfulPaintTypeToUKMFlags(
LargestContentfulPaintType type) { … }
}
#endif