Audacity 3.2.0
Classes | Typedefs | Variables
NumericConverterRegistry.h File Reference
#include <functional>
#include <memory>
#include <optional>
#include "Callable.h"
#include "Registry.h"
#include "NumericConverterType.h"
Include dependency graph for NumericConverterRegistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NumericConverterFormatterFactory
 
struct  NumericConverterRegistryTraits
 
struct  NumericConverterRegistryGroupData
 
struct  NumericConverterRegistryGroup
 
struct  NumericConverterRegistryItem
 
struct  NumericConverterRegistry
 
struct  NumericConverterRegistrySuperGroup
 

Typedefs

using NumericConverterFormatterFactoryPtr = std::unique_ptr< NumericConverterFormatterFactory >
 
using NumericConverterItemRegistrator = Registry::RegisteredItem< NumericConverterRegistry >
 

Variables

constexpr auto NumericConverterFormatterItem
 
constexpr auto NumericConverterFormatterGroup
 
constexpr auto NumericConverterItems
 

Typedef Documentation

◆ NumericConverterFormatterFactoryPtr

Definition at line 35 of file NumericConverterRegistry.h.

◆ NumericConverterItemRegistrator

Definition at line 109 of file NumericConverterRegistry.h.

Variable Documentation

◆ NumericConverterFormatterGroup

constexpr auto NumericConverterFormatterGroup
constexpr

◆ NumericConverterFormatterItem

constexpr auto NumericConverterFormatterItem
constexpr
Initial value:
=
Callable::UniqueMaker<NumericConverterRegistryItem>()

Definition at line 102 of file NumericConverterRegistry.h.

Referenced by anonymous_namespace{BeatsNumericConverterFormatter.cpp}::BuildBeatsGroup(), and anonymous_namespace{ParsedNumericConverterFormatter.cpp}::MakeItem().

◆ NumericConverterItems

constexpr auto NumericConverterItems
constexpr
Initial value:
=
Callable::UniqueMaker<NumericConverterRegistrySuperGroup>()

Definition at line 119 of file NumericConverterRegistry.h.