#include <OW_SharedLibraryReference.hpp>
Collaboration diagram for OW_NAMESPACE::SharedLibraryReference< T >:
Public Types | |
typedef T | element_type |
typedef T SharedLibraryReference::* | safe_bool |
Public Member Functions | |
SharedLibraryReference (const SharedLibraryRef &lib, const T &obj) | |
SharedLibraryReference (const SharedLibraryRef &lib, typename T::element_type *obj) | |
SharedLibraryReference (const SharedLibraryReference< T > &arg) | |
template<class U> | |
SharedLibraryReference (const SharedLibraryReference< U > &arg) | |
SharedLibraryReference () | |
SharedLibraryReference< T > & | operator= (const SharedLibraryReference< T > &arg) |
~SharedLibraryReference () | |
SharedLibraryRef | getLibRef () const |
T::element_type * | operator-> () const |
T | get () const |
operator safe_bool () const | |
bool | operator! () const |
void | setNull () |
template<class U> | |
SharedLibraryReference< U > | cast_to () const |
bool | isNull () const |
Private Attributes | |
SharedLibraryRef | m_sharedLib |
T | m_obj |
Friends | |
class | SharedLibraryReference |
Definition at line 44 of file OW_SharedLibraryReference.hpp.
|
Definition at line 47 of file OW_SharedLibraryReference.hpp. |
|
Definition at line 100 of file OW_SharedLibraryReference.hpp. |
|
Definition at line 49 of file OW_SharedLibraryReference.hpp. |
|
Definition at line 52 of file OW_SharedLibraryReference.hpp. |
|
Definition at line 55 of file OW_SharedLibraryReference.hpp. |
|
Definition at line 62 of file OW_SharedLibraryReference.hpp. |
|
Definition at line 66 of file OW_SharedLibraryReference.hpp. |
|
Definition at line 75 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj, and OW_NAMESPACE::SharedLibraryReference< T >::m_sharedLib. |
|
Definition at line 112 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj, and OW_NAMESPACE::SharedLibraryReference< T >::m_sharedLib. |
|
Definition at line 95 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj. |
|
|
Definition at line 120 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj. |
|
Definition at line 101 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj. |
|
Definition at line 103 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj. |
|
Definition at line 91 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj. |
|
Definition at line 69 of file OW_SharedLibraryReference.hpp. References OW_NAMESPACE::SharedLibraryReference< T >::m_obj, and OW_NAMESPACE::SharedLibraryReference< T >::m_sharedLib. |
|
|
Definition at line 127 of file OW_SharedLibraryReference.hpp. |
|
|