|  | Audacity 3.2.0
    | 
| Namespaces | |
| namespace | detail | 
| Classes | |
| struct | Constantly | 
| Generates functions useable as non-type template parameters.  More... | |
| struct | OverloadSet | 
| struct | SharedPtrFactory | 
| Generates functions useable as non-type template parameters.  More... | |
| struct | type_identity | 
| standard in C++20; add a level of indirection to a type  More... | |
| struct | UniquePtrFactory | 
| Generates functions useable as non-type template parameters.  More... | |
| Functions | |
| template<typename... Is> | |
| OverloadSet (Is &&... invocables) -> OverloadSet< Is &&... > | |
| template<typename T , typename... FixedArgs> | |
| constexpr auto | UniqueMaker () | 
| Generate variadic factory functions.  More... | |
| Callable::OverloadSet | ( | Is &&... | invocables | ) | -> OverloadSet< Is &&... > | 
| 
 | constexpr | 
Generate variadic factory functions.
| FixedArgs | can be useful to enable initializer-list syntax for an argument, where otherwise type deduction would fail | 
Definition at line 122 of file Callable.h.