Audacity 3.2.0
Classes | Namespaces | Functions
TypedAny.h File Reference

Wrapper class for std::any, making type distinctions. More...

#include <any>
#include <type_traits>
#include <utility>
Include dependency graph for TypedAny.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  audacity::TypedAny< Tag >
 Generates distinct, non-interconvertible types wrapping std::any. More...
 
struct  audacity::TypedAny< Tag >::Good_args< Args >
 
struct  audacity::TypedAny< Tag >::Good_args< Arg >
 

Namespaces

namespace  audacity
 

Functions

template<typename Tag >
void audacity::swap (TypedAny< Tag > &x, TypedAny< Tag > &y)
 Non-member swap. More...
 

Detailed Description

Wrapper class for std::any, making type distinctions.


Audacity: A Digital Audio Editor

Paul Licameli

Definition in file TypedAny.h.