Audacity  2.3.1
Public Types | Public Member Functions | List of all members
Track::Dispatcher::applicable1< R, BaseClass, ConcreteType, Function, Functions > Struct Template Reference

#include <Track.h>

Public Types

enum  : unsigned { SetUsed = 1u }
 

Public Member Functions

operator() (const Track *pTrack, const Function &function, const Functions &...)
 

Detailed Description

template<typename R, typename BaseClass, typename ConcreteType, typename Function, typename... Functions>
struct Track::Dispatcher::applicable1< R, BaseClass, ConcreteType, Function, Functions >

Definition at line 499 of file Track.h.

Member Enumeration Documentation

template<typename R , typename BaseClass , typename ConcreteType , typename Function , typename... Functions>
anonymous enum : unsigned
Enumerator
SetUsed 

Definition at line 501 of file Track.h.

501 : unsigned { SetUsed = 1u };

Member Function Documentation

template<typename R , typename BaseClass , typename ConcreteType , typename Function , typename... Functions>
R Track::Dispatcher::applicable1< R, BaseClass, ConcreteType, Function, Functions >::operator() ( const Track pTrack,
const Function &  function,
const Functions &  ... 
)
inline

Definition at line 505 of file Track.h.

507  { return function( (BaseClass *)pTrack ); }

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