#include <ImplConnect.h>
Static Public Member Functions | |
template<class _Res> | |
static ResImplTraits< typename _Res::Impl >::Ptr | resimpl (const intrusive_ptr< _Res > &obj) |
template<class _Res> | |
static ResImplTraits< typename _Res::Impl >::constPtr | resimpl (const intrusive_ptr< const _Res > &obj) |
Static Private Member Functions | |
static ResImplTraits< ResObject::Impl >::Ptr | getImpl (const ResObject::Ptr &obj) |
static ResImplTraits< ResObject::Impl >::constPtr | getConstImpl (const ResObject::constPtr &obj) |
// ResObject::Ptr -> detail::ResImplTraits<ResObject::Impl>::Ptr // ResObject::constPtr -> detail::ResImplTraits<ResObject::Impl>::constPtr // Package::Ptr -> detail::ResImplTraits<Package::Impl>::Ptr // Package::constPtr -> detail::ResImplTraits<Package::Impl>::constPtr ResObject::constPtr ptr; detail::ResImplTraits<Package::Impl>::constPtr implPtr; implPtr = detail::ImplConnect::resimpl( asKind<Package>(ptr) ); // implPtr will be NULL, if ptr is NULL or does not refer to a Package.
Definition at line 47 of file ImplConnect.h.
|
Definition at line 50 of file ImplConnect.h. References getImpl(). |
|
Definition at line 54 of file ImplConnect.h. References getConstImpl(). |
|
Definition at line 58 of file ImplConnect.h. Referenced by resimpl(). |
|
Definition at line 61 of file ImplConnect.h. Referenced by resimpl(). |