Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
utils::CallbackWrapper< Callback > Class Template Reference

Wraps callback and callback tracker into single object. More...

#include <callback-wrapper.hpp>

Public Member Functions

 CallbackWrapper (const Callback &callback, const CallbackGuard::Tracker &tracker)
 
const Callback & get () const
 

Private Attributes

Callback mCallback
 
CallbackGuard::Tracker mTracker
 

Detailed Description

template<class Callback>
class utils::CallbackWrapper< Callback >

Wraps callback and callback tracker into single object.

Constructor & Destructor Documentation

template<class Callback>
utils::CallbackWrapper< Callback >::CallbackWrapper ( const Callback &  callback,
const CallbackGuard::Tracker tracker 
)
inline

Member Function Documentation

template<class Callback>
const Callback& utils::CallbackWrapper< Callback >::get ( ) const
inline
Returns
Wrapped callback

Member Data Documentation

template<class Callback>
Callback utils::CallbackWrapper< Callback >::mCallback
private
template<class Callback>
CallbackGuard::Tracker utils::CallbackWrapper< Callback >::mTracker
private

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