VR-Forces Developer's Guide
 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 std::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 std::weak_ptr< T > myObj
 

Constructor & Destructor Documentation

template<typename T >
makVrv::DtSharedPtrCallbackWrapper< T >::DtSharedPtrCallbackWrapper ( const std::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 std::weak_ptr<T> makVrv::DtSharedPtrCallbackWrapper< T >::myObj
private

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)