Searched defs:SupportsUserData (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/ios/public/consumer/base/
H A Dsupports_user_data.h14 class SupportsUserData { class in namespace:ios
16 SupportsUserData();
34 // SupportsUserData is not thread-safe, and on debug build will assert it is
36 // the SupportsUserData instance across threads. Use only if you are taking
41 virtual ~SupportsUserData();
/external/chromium_org/base/
H A Dsupports_user_data.cc9 SupportsUserData::SupportsUserData() { function in class:base::SupportsUserData
14 SupportsUserData::Data* SupportsUserData::GetUserData(const void* key) const {
22 void SupportsUserData::SetUserData(const void* key, Data* data) {
27 void SupportsUserData::RemoveUserData(const void* key) {
32 void SupportsUserData::DetachUserDataThread() {
36 SupportsUserData::~SupportsUserData() {
H A Dsupports_user_data.h19 class BASE_EXPORT SupportsUserData { class in namespace:base
21 SupportsUserData();
39 // SupportsUserData is not thread-safe, and on debug build will assert it is
41 // the SupportsUserData instance across threads. Use only if you are taking
46 virtual ~SupportsUserData();
56 DISALLOW_COPY_AND_ASSIGN(SupportsUserData);
60 // SupportsUserData::Data object is deleted.
62 class UserDataAdapter : public base::SupportsUserData::Data {
64 static T* Get(SupportsUserData* supports_user_data, const void* key) {
/external/chromium_org/ios/consumer/base/
H A Dsupports_user_data.cc12 // 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)
31 // Class that subclasses base::SupportsUserData in order to enable it to
32 // support ios::SupportsUserData::Data objects. It accomplishes this by
34 class SupportsUserDataInternal : public base::SupportsUserData {
66 SupportsUserData::SupportsUserData() function in class:ios::SupportsUserData
[all...]

Completed in 1191 milliseconds