Audacity 3.2.0
Classes | Static Public Attributes | List of all members
TypeEnumerator::detail::CountTypes< Tag, Location > Class Template Reference

#include <TypeEnumerator.h>

Classes

struct  Count
 
struct  Stop
 

Static Public Attributes

static constexpr unsigned value = Count<0>::value
 

Detailed Description

template<typename Tag, typename Location>
class TypeEnumerator::detail::CountTypes< Tag, Location >

Embedded value member counts enumerated types so far declared in the translation unit, where instantiated for Location

Template Parameters
Tagdistinguishes different enumerations
Locationa distinct subclass of Tag for one point of instantiation of the template

Definition at line 42 of file TypeEnumerator.h.

Member Data Documentation

◆ value

template<typename Tag , typename Location >
constexpr unsigned TypeEnumerator::detail::CountTypes< Tag, Location >::value = Count<0>::value
staticconstexpr

Definition at line 50 of file TypeEnumerator.h.


The documentation for this class was generated from the following file: