This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Classes | Typedefs
enable_if.hpp File Reference

AVR Arduinos don't have access to the STL, so this is a simple implementation of some of the SFINAE stuff used by other parts of the library. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  enable_if< B, T >
 
struct  enable_if< true, T >
 

Typedefs

template<bool B, class T = void>
using enable_if_t = typename enable_if< B, T >::type
 

Detailed Description

AVR Arduinos don't have access to the STL, so this is a simple implementation of some of the SFINAE stuff used by other parts of the library.

https://en.cppreference.com/w/cpp/types/enable_if

Definition in file enable_if.hpp.

Typedef Documentation

◆ enable_if_t

template<bool B, class T = void>
using enable_if_t = typename enable_if<B, T>::type

Definition at line 21 of file enable_if.hpp.