VR-Forces 4.10 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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)