Audacity  3.0.3
Static Public Member Functions | List of all members
TrackTyper::Lookup< TrackType, std::tuple< NotHere, Rest... > > Struct Template Reference

Recursive case of metafunction. More...

#include <Track.h>

Static Public Member Functions

static constexpr TrackKind value ()
 

Detailed Description

template<typename TrackType, typename NotHere, typename... Rest>
struct TrackTyper::Lookup< TrackType, std::tuple< NotHere, Rest... > >

Recursive case of metafunction.

Definition at line 131 of file Track.h.

Member Function Documentation

◆ value()

template<typename TrackType , typename NotHere , typename... Rest>
static constexpr TrackKind TrackTyper::Lookup< TrackType, std::tuple< NotHere, Rest... > >::value ( )
inlinestaticconstexpr

Definition at line 132 of file Track.h.

132  {
133  return Lookup< TrackType, std::tuple< Rest... > >::value();
134  }

The documentation for this struct was generated from the following file:
TrackTyper::Lookup< TrackType, std::tuple< NotHere, Rest... > >::value
static constexpr TrackKind value()
Definition: Track.h:132
TrackTyper::Lookup
Variadic template implements metafunction with specializations, to associate enum values with types.
Definition: Track.h:121