|
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