VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
makVrv::DtSharedPtrCallbackWrapper< T > Class Template Reference

Public Member Functions

 DtSharedPtrCallbackWrapper (const boost::shared_ptr< T > &obj)
 DtSharedPtrCallbackWrapper (T *obj)
template<typename P1 >
void operator() (const P1 &p1) const
template<typename P1 , typename P2 >
void operator() (const P1 &p1, const P2 &p2) const
template<typename P1 , typename P2 , typename P3 >
void operator() (const P1 &p1, const P2 &p2, const P3 &p3) const

Private Attributes

const boost::weak_ptr< T > myObj

Constructor & Destructor Documentation

template<typename T >
makVrv::DtSharedPtrCallbackWrapper< T >::DtSharedPtrCallbackWrapper ( const boost::shared_ptr< T > &  obj)
inlineexplicit
template<typename T >
makVrv::DtSharedPtrCallbackWrapper< T >::DtSharedPtrCallbackWrapper ( T *  obj)
inlineexplicit

Member Function Documentation

template<typename T >
template<typename P1 >
void makVrv::DtSharedPtrCallbackWrapper< T >::operator() ( const P1 &  p1) const
inline
template<typename T >
template<typename P1 , typename P2 >
void makVrv::DtSharedPtrCallbackWrapper< T >::operator() ( const P1 &  p1,
const P2 &  p2 
) const
inline
template<typename T >
template<typename P1 , typename P2 , typename P3 >
void makVrv::DtSharedPtrCallbackWrapper< T >::operator() ( const P1 &  p1,
const P2 &  p2,
const P3 &  p3 
) const
inline

Member Data Documentation

template<typename T >
const boost::weak_ptr<T> makVrv::DtSharedPtrCallbackWrapper< T >::myObj
private

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)