![]() |
Audacity 3.2.0
|
First, recursive case of metafunction, defers generation of operator () More...
#include <Track.h>
Public Types | |
enum | : unsigned { SetUsed = Tail::SetUsed << 1 } |
Constant used in a compile-time check. More... | |
using | QualifiedTrackType = std::conditional_t< std::is_const_v< ArgumentType >, const Track, Track > |
using | Tail = Executor< Tag, R, ArgumentType, Functions... > |
The template specialization to recur with. More... | |
Public Member Functions | |
R | operator() (QualifiedTrackType *pTrack, const Function &, const Functions &...functions) const |
Ignore the first, inapplicable function and try others. More... | |
First, recursive case of metafunction, defers generation of operator ()
using Track::Dispatcher::inapplicable< Tag, R, ArgumentType, Function, Functions >::QualifiedTrackType = std::conditional_t< std::is_const_v<ArgumentType>, const Track, Track > |
using Track::Dispatcher::inapplicable< Tag, R, ArgumentType, Function, Functions >::Tail = Executor< Tag, R, ArgumentType, Functions... > |
anonymous enum : unsigned |
|
inline |
Ignore the first, inapplicable function and try others.
Definition at line 567 of file Track.h.