#include "ui/base/class_property.h"
#include <algorithm>
#include <utility>
#include "base/notreached.h"
DEFINE_EXPORTED_UI_CLASS_PROPERTY_TYPE(…)
namespace ui {
PropertyHandler::PropertyHandler() = default;
PropertyHandler::PropertyHandler(PropertyHandler&& other) = default;
PropertyHandler::~PropertyHandler() { … }
void PropertyHandler::AcquireAllPropertiesFrom(PropertyHandler&& other) { … }
int64_t PropertyHandler::SetPropertyInternal(const void* key,
const char* name,
PropertyDeallocator deallocator,
int64_t value,
int64_t default_value) { … }
void PropertyHandler::ClearProperties() { … }
PropertyHandler* PropertyHandler::GetParentHandler() const { … }
int64_t PropertyHandler::GetPropertyInternal(const void* key,
int64_t default_value,
bool search_parent) const { … }
std::set<const void*> PropertyHandler::GetAllPropertyKeys() const { … }
}