class nsCOMPtr<nsITheme>
Members:
public
Assert_NoQueryNeeded()
public
StartAssignment()
private
assign_assuming_AddRef(T*)
private
assign_from_gs_cid(nsGetServiceByCID, const nsIID&)
private
assign_from_gs_cid_with_error(const nsGetServiceByCIDWithError&, const nsIID&)
private
assign_from_gs_contractid(nsGetServiceByContractID, const nsIID&)
private
assign_from_gs_contractid_with_error(const nsGetServiceByContractIDWithError&, const nsIID&)
private
assign_from_helper(const nsCOMPtr_helper&, const nsIID&)
private
assign_from_qi(nsQueryInterface, const nsIID&)
private
assign_from_qi_with_error(const nsQueryInterfaceWithError&, const nsIID&)
private
assign_with_AddRef(nsISupports*)
private
begin_assignment()
public
forget()
public
forget(T**)
public
get() const
public
get_address()
public
get_address() const
public
nsCOMPtr()
public
nsCOMPtr(T*)
public
nsCOMPtr(const already_AddRefed<nsITheme>&)
public
nsCOMPtr(const nsCOMPtr<nsITheme>&)
public
nsCOMPtr(const nsCOMPtr_helper&)
public
nsCOMPtr(const nsGetServiceByCIDWithError&)
public
nsCOMPtr(const nsGetServiceByContractIDWithError&)
public
nsCOMPtr(const nsQueryInterfaceWithError&)
public
nsCOMPtr(nsGetServiceByCID)
public
nsCOMPtr(nsGetServiceByContractID)
public
nsCOMPtr(nsQueryInterface)
public
operator T*() const
public
operator*() const
public
operator->() const
public
operator=(T*)
public
operator=(const already_AddRefed<nsITheme>&)
public
operator=(const nsCOMPtr<nsITheme>&)
public
operator=(const nsCOMPtr_helper&)
public
operator=(const nsGetServiceByCIDWithError&)
public
operator=(const nsGetServiceByContractIDWithError&)
public
operator=(const nsQueryInterfaceWithError&)
public
operator=(nsGetServiceByCID)
public
operator=(nsGetServiceByContractID)
public
operator=(nsQueryInterface)
public
swap(T*&)
public
swap(nsCOMPtr<nsITheme>&)
public
~nsCOMPtr()
private
mRawPtr
Locations:
class declared at
mozilla/xpcom/glue/nsCOMPtr.h:469