![]() |
Audacity 3.2.0
|
Second, nonrecursive case of metafunction, generates operator () that calls function without fallthrough. More...
#include <Track.h>
Public Types | |
enum | : unsigned { SetUsed = 1u } |
Constant used in a compile-time check. More... | |
using | QualifiedTrackType = std::conditional_t< std::is_const_v< ArgumentType >, const Track, Track > |
using | QualifiedBaseClass = std::conditional_t< std::is_const_v< ArgumentType >, const BaseClass, BaseClass > |
Public Member Functions | |
R | operator() (QualifiedTrackType *pTrack, const Function &function,...) const |
Ignore the remaining functions and call the first only. More... | |
Second, nonrecursive case of metafunction, generates operator () that calls function without fallthrough.
using Track::Dispatcher::applicable1< R, BaseClass, ArgumentType, Function >::QualifiedBaseClass = std::conditional_t< std::is_const_v<ArgumentType>, const BaseClass, BaseClass > |
using Track::Dispatcher::applicable1< R, BaseClass, ArgumentType, Function >::QualifiedTrackType = std::conditional_t< std::is_const_v<ArgumentType>, const Track, Track > |
anonymous enum : unsigned |
|
inline |
Ignore the remaining functions and call the first only.
Definition at line 589 of file Track.h.