chromium/third_party/blink/renderer/core/css/property_registry.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/css/property_registry.h"

namespace blink {

void PropertyRegistry::RegisterProperty(const AtomicString& name,
                                        PropertyRegistration& registration) {}

void PropertyRegistry::DeclareProperty(const AtomicString& name,
                                       PropertyRegistration& registration) {}

void PropertyRegistry::RemoveDeclaredProperties() {}

const PropertyRegistration* PropertyRegistry::Registration(
    const AtomicString& name) const {}

bool PropertyRegistry::IsEmpty() const {}

bool PropertyRegistry::IsInRegisteredPropertySet(
    const AtomicString& name) const {}

PropertyRegistry::Iterator::Iterator(
    const RegistrationMap& registered_properties,
    const RegistrationMap& declared_properties,
    MapIterator registered_iterator,
    MapIterator declared_iterator)
    :{}

// The iterator works by first yielding the CSS.registerProperty-registrations
// unconditionally (since nothing can override them), and then yield the
// @property-registrations that aren't masked by conflicting
// CSS.registerProperty-registrations.
void PropertyRegistry::Iterator::operator++() {}

PropertyRegistry::RegistrationMap::ValueType
PropertyRegistry::Iterator::operator*() const {}

bool PropertyRegistry::Iterator::operator==(const Iterator& o) const {}

bool PropertyRegistry::Iterator::CurrentDeclaredIteratorIsMasked() {}

PropertyRegistry::Iterator PropertyRegistry::begin() const {}

PropertyRegistry::Iterator PropertyRegistry::end() const {}

void PropertyRegistry::MarkReferenced(const AtomicString& property_name) const {}

bool PropertyRegistry::WasReferenced(const AtomicString& property_name) const {}

}  // namespace blink