VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)