| ETL
    0.04.19
    | 
Template Object Handle Implementation. More...
#include <cassert>Go to the source code of this file.
| Classes | |
| class | shared_object | 
| Shared Object Base Class.  More... | |
| class | virtual_shared_object | 
| Virtual Shared Object Base Class.  More... | |
| class | handle< T > | 
| Object Handle.  More... | |
| class | rshared_object | 
| Replaceable Shared Object Base Class.  More... | |
| class | rhandle< T > | 
| Replaceable Object Handle.  More... | |
| class | loose_handle< T > | 
| Loose Object Handle.  More... | |
| Macros | |
| #define | ETL_SELF_DELETING_SHARED_OBJECT | 
| #define | assert_cast dynamic_cast | 
| Functions | |
| template<class T , class U > | |
| bool | operator== (const handle< T > &lhs, const handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator== (const loose_handle< T > &lhs, const loose_handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator== (const handle< T > &lhs, const loose_handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator== (const loose_handle< T > &lhs, const handle< U > &rhs) | 
| template<class T > | |
| bool | operator== (const handle< T > &lhs, const T *rhs) | 
| template<class T > | |
| bool | operator== (const loose_handle< T > &lhs, const T *rhs) | 
| template<class T > | |
| bool | operator== (const T *lhs, const handle< T > &rhs) | 
| template<class T > | |
| bool | operator== (const T *lhs, const loose_handle< T > &rhs) | 
| template<class T , class U > | |
| bool | operator!= (const handle< T > &lhs, const handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator!= (const loose_handle< T > &lhs, const loose_handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator!= (const handle< T > &lhs, const loose_handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator!= (const loose_handle< T > &lhs, const handle< U > &rhs) | 
| template<class T > | |
| bool | operator!= (const handle< T > &lhs, const T *rhs) | 
| template<class T > | |
| bool | operator!= (const loose_handle< T > &lhs, const T *rhs) | 
| template<class T > | |
| bool | operator!= (const T *lhs, const handle< T > &rhs) | 
| template<class T > | |
| bool | operator!= (const T *lhs, const loose_handle< T > &rhs) | 
| template<class T , class U > | |
| bool | operator< (const handle< T > &lhs, const handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator< (const loose_handle< T > &lhs, const loose_handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator< (const handle< T > &lhs, const loose_handle< U > &rhs) | 
| template<class T , class U > | |
| bool | operator< (const loose_handle< T > &lhs, const handle< U > &rhs) | 
| template<class T > | |
| bool | operator< (const handle< T > &lhs, const T *rhs) | 
| template<class T > | |
| bool | operator< (const loose_handle< T > &lhs, const T *rhs) | 
| template<class T > | |
| bool | operator< (const T *lhs, const handle< T > &rhs) | 
| template<class T > | |
| bool | operator< (const T *lhs, const loose_handle< T > &rhs) | 
Definition at line 809 of file _handle.h.
References handle< T >::get().
| bool operator== | ( | const loose_handle< T > & | lhs, | 
| const loose_handle< U > & | rhs | ||
| ) | 
Definition at line 810 of file _handle.h.
References loose_handle< T >::get().
| bool operator== | ( | const handle< T > & | lhs, | 
| const loose_handle< U > & | rhs | ||
| ) | 
Definition at line 811 of file _handle.h.
References handle< T >::get(), and loose_handle< T >::get().
| bool operator== | ( | const loose_handle< T > & | lhs, | 
| const handle< U > & | rhs | ||
| ) | 
Definition at line 812 of file _handle.h.
References handle< T >::get(), and loose_handle< T >::get().
| bool operator== | ( | const handle< T > & | lhs, | 
| const T * | rhs | ||
| ) | 
Definition at line 813 of file _handle.h.
References handle< T >::get().
| bool operator== | ( | const loose_handle< T > & | lhs, | 
| const T * | rhs | ||
| ) | 
Definition at line 814 of file _handle.h.
References loose_handle< T >::get().
| bool operator== | ( | const T * | lhs, | 
| const handle< T > & | rhs | ||
| ) | 
Definition at line 815 of file _handle.h.
References handle< T >::get().
| bool operator== | ( | const T * | lhs, | 
| const loose_handle< T > & | rhs | ||
| ) | 
Definition at line 816 of file _handle.h.
References loose_handle< T >::get().
Definition at line 819 of file _handle.h.
References handle< T >::get().
| bool operator!= | ( | const loose_handle< T > & | lhs, | 
| const loose_handle< U > & | rhs | ||
| ) | 
Definition at line 820 of file _handle.h.
References loose_handle< T >::get().
| bool operator!= | ( | const handle< T > & | lhs, | 
| const loose_handle< U > & | rhs | ||
| ) | 
Definition at line 821 of file _handle.h.
References handle< T >::get(), and loose_handle< T >::get().
| bool operator!= | ( | const loose_handle< T > & | lhs, | 
| const handle< U > & | rhs | ||
| ) | 
Definition at line 822 of file _handle.h.
References handle< T >::get(), and loose_handle< T >::get().
| bool operator!= | ( | const handle< T > & | lhs, | 
| const T * | rhs | ||
| ) | 
Definition at line 823 of file _handle.h.
References handle< T >::get().
| bool operator!= | ( | const loose_handle< T > & | lhs, | 
| const T * | rhs | ||
| ) | 
Definition at line 824 of file _handle.h.
References loose_handle< T >::get().
| bool operator!= | ( | const T * | lhs, | 
| const handle< T > & | rhs | ||
| ) | 
Definition at line 825 of file _handle.h.
References handle< T >::get().
| bool operator!= | ( | const T * | lhs, | 
| const loose_handle< T > & | rhs | ||
| ) | 
Definition at line 826 of file _handle.h.
References loose_handle< T >::get().
| bool operator< | ( | const loose_handle< T > & | lhs, | 
| const loose_handle< U > & | rhs | ||
| ) | 
| bool operator< | ( | const handle< T > & | lhs, | 
| const loose_handle< U > & | rhs | ||
| ) | 
| bool operator< | ( | const loose_handle< T > & | lhs, | 
| const handle< U > & | rhs | ||
| ) | 
| bool operator< | ( | const handle< T > & | lhs, | 
| const T * | rhs | ||
| ) | 
| bool operator< | ( | const loose_handle< T > & | lhs, | 
| const T * | rhs | ||
| ) | 
| bool operator< | ( | const T * | lhs, | 
| const handle< T > & | rhs | ||
| ) | 
| bool operator< | ( | const T * | lhs, | 
| const loose_handle< T > & | rhs | ||
| ) | 
 1.8.1.2
 1.8.1.2