libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
qi::TrackSilentTransfo< T > Struct Template Reference

#include <trackable.hpp>

Public Member Functions

template<typename F >
auto operator() (F &&f) const -> decltype(trackSilent(std::forward< F >(f), _trackable))
 

Public Attributes

T * _trackable
 

Detailed Description

template<typename T>
struct qi::TrackSilentTransfo< T >

A polymorphic transformation that takes a procedure and returns a "tracked silent" equivalent. The trackable value must derive from Trackable.

Trackable T

Definition at line 154 of file trackable.hpp.

Member Function Documentation

template<typename T >
template<typename F >
auto qi::TrackSilentTransfo< T >::operator() ( F &&  f) const -> decltype( trackSilent(std::forward<F>(f), _trackable))
inline

Definition at line 161 of file trackable.hpp.

Member Data Documentation

template<typename T >
T* qi::TrackSilentTransfo< T >::_trackable

Definition at line 156 of file trackable.hpp.


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