#include "third_party/blink/renderer/core/html/blocking_attribute.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/space_split_string.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/platform/wtf/std_lib_extras.h"
#include "third_party/blink/renderer/platform/wtf/text/atomic_string_hash.h"
namespace blink {
HashSet<AtomicString>& BlockingAttribute::SupportedTokens() { … }
bool BlockingAttribute::HasRenderToken(const String& attribute_value) { … }
bool BlockingAttribute::ValidateTokenValue(const AtomicString& token_value,
ExceptionState&) const { … }
void BlockingAttribute::OnAttributeValueChanged(const AtomicString& old_value,
const AtomicString& new_value) { … }
}