Classes |
| class | nsAutoPtr< T > |
| class | nsAutoPtr< T >::Ptr |
| class | nsAutoPtrGetterTransfers< T > |
| class | nsAutoArrayPtr< T > |
| class | nsAutoArrayPtrGetterTransfers< T > |
| class | nsRefPtr< T > |
| class | nsRefPtrGetterAddRefs< T > |
| class | nsQueryObject< T > |
| class | nsQueryObjectWithError< T > |
Functions |
| template<class T > |
| nsAutoPtr< T > * | address_of (nsAutoPtr< T > &aPtr) |
| template<class T > |
| const nsAutoPtr< T > * | address_of (const nsAutoPtr< T > &aPtr) |
| template<class T > |
| nsAutoPtrGetterTransfers< T > | getter_Transfers (nsAutoPtr< T > &aSmartPtr) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsAutoPtr< T > &lhs, const nsAutoPtr< U > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsAutoPtr< T > &lhs, const nsAutoPtr< U > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsAutoPtr< T > &lhs, const U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const U *lhs, const nsAutoPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsAutoPtr< T > &lhs, const U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const U *lhs, const nsAutoPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsAutoPtr< T > &lhs, U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (U *lhs, const nsAutoPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsAutoPtr< T > &lhs, U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (U *lhs, const nsAutoPtr< T > &rhs) |
| template<class T > |
| NSCAP_BOOL | operator== (const nsAutoPtr< T > &lhs, NSCAP_Zero *rhs) |
| template<class T > |
| NSCAP_BOOL | operator== (NSCAP_Zero *lhs, const nsAutoPtr< T > &rhs) |
| template<class T > |
| NSCAP_BOOL | operator!= (const nsAutoPtr< T > &lhs, NSCAP_Zero *rhs) |
| template<class T > |
| NSCAP_BOOL | operator!= (NSCAP_Zero *lhs, const nsAutoPtr< T > &rhs) |
| template<class T > |
| nsAutoArrayPtr< T > * | address_of (nsAutoArrayPtr< T > &aPtr) |
| template<class T > |
| const nsAutoArrayPtr< T > * | address_of (const nsAutoArrayPtr< T > &aPtr) |
| template<class T > |
| nsAutoArrayPtrGetterTransfers< T > | getter_Transfers (nsAutoArrayPtr< T > &aSmartPtr) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsAutoArrayPtr< T > &lhs, const nsAutoArrayPtr< U > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsAutoArrayPtr< T > &lhs, const nsAutoArrayPtr< U > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsAutoArrayPtr< T > &lhs, const U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const U *lhs, const nsAutoArrayPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsAutoArrayPtr< T > &lhs, const U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const U *lhs, const nsAutoArrayPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsAutoArrayPtr< T > &lhs, U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (U *lhs, const nsAutoArrayPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsAutoArrayPtr< T > &lhs, U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (U *lhs, const nsAutoArrayPtr< T > &rhs) |
| template<class T > |
| NSCAP_BOOL | operator== (const nsAutoArrayPtr< T > &lhs, NSCAP_Zero *rhs) |
| template<class T > |
| NSCAP_BOOL | operator== (NSCAP_Zero *lhs, const nsAutoArrayPtr< T > &rhs) |
| template<class T > |
| NSCAP_BOOL | operator!= (const nsAutoArrayPtr< T > &lhs, NSCAP_Zero *rhs) |
| template<class T > |
| NSCAP_BOOL | operator!= (NSCAP_Zero *lhs, const nsAutoArrayPtr< T > &rhs) |
| template<class T > |
| nsRefPtr< T > * | address_of (nsRefPtr< T > &aPtr) |
| template<class T > |
| const nsRefPtr< T > * | address_of (const nsRefPtr< T > &aPtr) |
| template<class T > |
| nsRefPtrGetterAddRefs< T > | getter_AddRefs (nsRefPtr< T > &aSmartPtr) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsRefPtr< T > &lhs, const nsRefPtr< U > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsRefPtr< T > &lhs, const nsRefPtr< U > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsRefPtr< T > &lhs, const U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const U *lhs, const nsRefPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsRefPtr< T > &lhs, const U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const U *lhs, const nsRefPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (const nsRefPtr< T > &lhs, U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator== (U *lhs, const nsRefPtr< T > &rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (const nsRefPtr< T > &lhs, U *rhs) |
| template<class T , class U > |
| NSCAP_BOOL | operator!= (U *lhs, const nsRefPtr< T > &rhs) |
| template<class T > |
| NSCAP_BOOL | operator== (const nsRefPtr< T > &lhs, NSCAP_Zero *rhs) |
| template<class T > |
| NSCAP_BOOL | operator== (NSCAP_Zero *lhs, const nsRefPtr< T > &rhs) |
| template<class T > |
| NSCAP_BOOL | operator!= (const nsRefPtr< T > &lhs, NSCAP_Zero *rhs) |
| template<class T > |
| NSCAP_BOOL | operator!= (NSCAP_Zero *lhs, const nsRefPtr< T > &rhs) |
| template<class SourceType , class DestinationType > |
| nsresult | CallQueryInterface (nsRefPtr< SourceType > &aSourcePtr, DestinationType **aDestPtr) |
| template<class T > |
| nsQueryObject< T > | do_QueryObject (T *aRawPtr) |
| template<class T > |
| nsQueryObject< T > | do_QueryObject (nsCOMPtr< T > &aRawPtr) |
| template<class T > |
| nsQueryObject< T > | do_QueryObject (nsRefPtr< T > &aRawPtr) |
| template<class T > |
| nsQueryObjectWithError< T > | do_QueryObject (T *aRawPtr, nsresult *aErrorPtr) |
| template<class T > |
| nsQueryObjectWithError< T > | do_QueryObject (nsCOMPtr< T > &aRawPtr, nsresult *aErrorPtr) |
| template<class T > |
| nsQueryObjectWithError< T > | do_QueryObject (nsRefPtr< T > &aRawPtr, nsresult *aErrorPtr) |