#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
Go to the source code of this file.
|
template<typename Func , typename T > |
WeakBinder< Func, T > | makeWeakBinder (Func func, boost::weak_ptr< T > ptr) |
|
template<typename T , typename Func , typename... Args> |
auto | weakBind (Func _func, boost::shared_ptr< T > _ptr, Args... _args) -> decltype(details::makeWeakBinder(boost::bind(_func, _ptr.get(), _args...), boost::weak_ptr< T >(_ptr))) |
|
◆ BOOST_BIND_GLOBAL_PLACEHOLDERS
#define BOOST_BIND_GLOBAL_PLACEHOLDERS |