Audacity  3.0.3
Public Types | Public Member Functions | List of all members
Track::Executor< R, ConcreteType > Struct Template Reference

Base case of metafunction implementing Track::TypeSwitch generates operator () with nonvoid return. More...

Public Types

enum  : unsigned { SetUsed = 0 }
 Constant used in a compile-time check. More...
 

Public Member Functions

operator() (const void *)
 No functions matched, so do nothing. More...
 

Detailed Description

template<typename R, typename ConcreteType>
struct Track::Executor< R, ConcreteType >

Base case of metafunction implementing Track::TypeSwitch generates operator () with nonvoid return.

Definition at line 630 of file Track.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename R , typename ConcreteType >
anonymous enum : unsigned

Constant used in a compile-time check.

Enumerator
SetUsed 

Definition at line 633 of file Track.h.

633 : unsigned { SetUsed = 0 };

Member Function Documentation

◆ operator()()

template<typename R , typename ConcreteType >
R Track::Executor< R, ConcreteType >::operator() ( const void *  )
inline

No functions matched, so do nothing.

Definition at line 635 of file Track.h.

635 { return R{}; }

The documentation for this struct was generated from the following file:
Track::Executor< R, ConcreteType >::SetUsed
@ SetUsed
Definition: Track.h:633