#include "third_party/blink/renderer/core/css/media_query_list.h"
#include "third_party/blink/renderer/core/css/media_list.h"
#include "third_party/blink/renderer/core/css/media_query_evaluator.h"
#include "third_party/blink/renderer/core/css/media_query_list_listener.h"
#include "third_party/blink/renderer/core/css/media_query_matcher.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/event_target_names.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/layout/layout_embedded_object.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
MediaQueryList::MediaQueryList(ExecutionContext* context,
MediaQueryMatcher* matcher,
MediaQuerySet* media)
: … { … }
MediaQueryList::~MediaQueryList() = default;
String MediaQueryList::media() const { … }
void MediaQueryList::addDeprecatedListener(V8EventListener* listener) { … }
void MediaQueryList::removeDeprecatedListener(V8EventListener* listener) { … }
void MediaQueryList::AddListener(MediaQueryListListener* listener) { … }
void MediaQueryList::RemoveListener(MediaQueryListListener* listener) { … }
bool MediaQueryList::HasPendingActivity() const { … }
void MediaQueryList::ContextDestroyed() { … }
bool MediaQueryList::MediaFeaturesChanged(
HeapVector<Member<MediaQueryListListener>>* listeners_to_notify) { … }
bool MediaQueryList::UpdateMatches() { … }
bool MediaQueryList::matches() { … }
void MediaQueryList::Trace(Visitor* visitor) const { … }
const AtomicString& MediaQueryList::InterfaceName() const { … }
ExecutionContext* MediaQueryList::GetExecutionContext() const { … }
}