Lines Matching refs:Data
12 // Class that wraps a ios::SupportsUserData::Data object in a
13 // base::SupportsUserData::Data object. The wrapper object takes ownership of
15 class DataAdaptor : public base::SupportsUserData::Data {
17 DataAdaptor(SupportsUserData::Data* data);
20 SupportsUserData::Data* data() { return data_.get(); }
23 scoped_ptr<SupportsUserData::Data> data_;
26 DataAdaptor::DataAdaptor(SupportsUserData::Data* data)
32 // support ios::SupportsUserData::Data objects. It accomplishes this by
38 ios::SupportsUserData::Data* GetIOSUserData(const void* key);
42 void SetIOSUserData(const void* key, ios::SupportsUserData::Data* data);
51 ios::SupportsUserData::Data* SupportsUserDataInternal::GetIOSUserData(
61 const void* key, ios::SupportsUserData::Data* data) {
74 SupportsUserData::Data* SupportsUserData::GetUserData(const void* key) const {
78 void SupportsUserData::SetUserData(const void* key, Data* data) {