![]() |
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 488 of file Track.h.