Searched refs:ResourcePtrBase (Results 1 – 4 of 4) sorted by relevance
33 class ResourcePtrBase {35 ~ResourcePtrBase();42 typedef Resource* ResourcePtrBase::*UnspecifiedBoolType;43 operator UnspecifiedBoolType() const { return m_resource ? &ResourcePtrBase::m_resource : 0; } in UnspecifiedBoolType()46 ResourcePtrBase() : m_resource(0) { } in ResourcePtrBase() function47 ResourcePtrBase(Resource*);48 ResourcePtrBase(const ResourcePtrBase&);53 ResourcePtrBase& operator=(const ResourcePtrBase&) { return *this; }60 inline ResourcePtrBase::ResourcePtrBase(Resource* res) in ResourcePtrBase() function67 inline ResourcePtrBase::~ResourcePtrBase() in ~ResourcePtrBase()[all …]
42 class ResourcePtrBase; variable226 void registerHandle(ResourcePtrBase* h);227 void unregisterHandle(ResourcePtrBase* h);385 HashSet<ResourcePtrBase*> m_handlesToRevalidate;
31 void ResourcePtrBase::setResource(Resource* resource) in setResource()
631 HashSet<ResourcePtrBase*>::iterator end = m_handlesToRevalidate.end(); in switchClientsToRevalidatedResource()632 for (HashSet<ResourcePtrBase*>::iterator it = m_handlesToRevalidate.begin(); it != end; ++it) { in switchClientsToRevalidatedResource()633 ResourcePtrBase* handle = *it; in switchClientsToRevalidatedResource()735 void Resource::registerHandle(ResourcePtrBase* h) in registerHandle()742 void Resource::unregisterHandle(ResourcePtrBase* h) in unregisterHandle()