Audacity 3.2.0
Classes | Namespaces | Typedefs
TypeList.cpp File Reference
#include "TypeList.h"
#include <array>
Include dependency graph for TypeList.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{TypeList.cpp}::ShortCircuiting< T >
 
struct  anonymous_namespace{TypeList.cpp}::B
 
struct  anonymous_namespace{TypeList.cpp}::D
 

Namespaces

namespace  anonymous_namespace{TypeList.cpp}
 

Typedefs

using anonymous_namespace{TypeList.cpp}::Example = List< int, double >
 
using anonymous_namespace{TypeList.cpp}::Unused = Head< Nil >
 
using anonymous_namespace{TypeList.cpp}::HeadIsInt = Compose< Bind1st< is_same, int >, Fn< Head_t > >
 
using anonymous_namespace{TypeList.cpp}::StartsWithInt = And< Not< Fn< Null > >, HeadIsInt >
 Demonstrate short-circuiting behavior of Or and And. More...
 
using anonymous_namespace{TypeList.cpp}::NullOrStartsWithInt = Or< Fn< Null >, HeadIsInt >
 
using anonymous_namespace{TypeList.cpp}::Example2 = Cons_t< unsigned, Example >