Back to index

lightning-sunbird  0.9+nobinonly
Classes | Functions
nsMdbPtr.h File Reference
#include "mdb.h"

Go to the source code of this file.

Classes

class  nsMdbDerivedSafe< T >
class  nsMdbPtr< T >
class  nsGetterAcquires< T >

Functions

template<class T , class U >
PRBool operator== (const nsMdbPtr< T > &lhs, const nsMdbPtr< U > &rhs)
template<class T , class U >
PRBool operator== (const nsMdbPtr< T > &lhs, const U *rhs)
template<class T , class U >
PRBool operator== (const U *lhs, const nsMdbPtr< T > &rhs)
template<class T , class U >
PRBool operator!= (const nsMdbPtr< T > &lhs, const nsMdbPtr< U > &rhs)
template<class T , class U >
PRBool operator!= (const nsMdbPtr< T > &lhs, const U *rhs)
template<class T , class U >
PRBool operator!= (const U *lhs, const nsMdbPtr< T > &rhs)
template<class T >
nsGetterAcquires< Tgetter_Acquires (nsMdbPtr< T > &aSmartPtr)

Function Documentation

template<class T >
nsGetterAcquires<T> getter_Acquires ( nsMdbPtr< T > &  aSmartPtr) [inline]

Definition at line 237 of file nsMdbPtr.h.

{
    return nsGetterAcquires<T>(aSmartPtr);
}
template<class T , class U >
PRBool operator!= ( const nsMdbPtr< T > &  lhs,
const nsMdbPtr< U > &  rhs 
) [inline]

Definition at line 190 of file nsMdbPtr.h.

{
    return NS_STATIC_CAST(const void*, lhs.get()) != NS_STATIC_CAST(const void*, rhs.get());
}

Here is the call graph for this function:

template<class T , class U >
PRBool operator!= ( const nsMdbPtr< T > &  lhs,
const U rhs 
) [inline]

Definition at line 198 of file nsMdbPtr.h.

{
    return NS_STATIC_CAST(const void*, lhs.get()) != NS_STATIC_CAST(const void*, rhs);
}

Here is the call graph for this function:

template<class T , class U >
PRBool operator!= ( const U lhs,
const nsMdbPtr< T > &  rhs 
) [inline]

Definition at line 207 of file nsMdbPtr.h.

{
    return NS_STATIC_CAST(const void*, lhs) != NS_STATIC_CAST(const void*, rhs.get());
}

Here is the call graph for this function:

template<class T , class U >
PRBool operator== ( const nsMdbPtr< T > &  lhs,
const nsMdbPtr< U > &  rhs 
) [inline]

Definition at line 162 of file nsMdbPtr.h.

{
    return NS_STATIC_CAST(const void*, lhs.get()) == NS_STATIC_CAST(const void*, rhs.get());
}

Here is the call graph for this function:

template<class T , class U >
PRBool operator== ( const nsMdbPtr< T > &  lhs,
const U rhs 
) [inline]

Definition at line 170 of file nsMdbPtr.h.

{
    return NS_STATIC_CAST(const void*, lhs.get()) == NS_STATIC_CAST(const void*, rhs);
}

Here is the call graph for this function:

template<class T , class U >
PRBool operator== ( const U lhs,
const nsMdbPtr< T > &  rhs 
) [inline]

Definition at line 179 of file nsMdbPtr.h.

{
    return NS_STATIC_CAST(const void*, lhs) == NS_STATIC_CAST(const void*, rhs.get());
}

Here is the call graph for this function: