#include "third_party/blink/renderer/core/css/document_style_environment_variables.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
#include "third_party/blink/renderer/core/dom/document.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/platform/instrumentation/use_counter.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
namespace blink {
CSSVariableData* DocumentStyleEnvironmentVariables::ResolveVariable(
const AtomicString& name,
WTF::Vector<unsigned> indices,
bool record_metrics) { … }
const FeatureContext* DocumentStyleEnvironmentVariables::GetFeatureContext()
const { … }
CSSVariableData* DocumentStyleEnvironmentVariables::ResolveVariable(
const AtomicString& name,
WTF::Vector<unsigned> indices) { … }
void DocumentStyleEnvironmentVariables::InvalidateVariable(
const AtomicString& name) { … }
DocumentStyleEnvironmentVariables::DocumentStyleEnvironmentVariables(
StyleEnvironmentVariables& parent,
Document& document)
: … { … }
void DocumentStyleEnvironmentVariables::RecordVariableUsage(
const AtomicString& name) { … }
}