#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)
: … { … }
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 { … }
}