Control Surface master
MIDI Control Surface library for Arduino
Classes | Namespaces | Typedefs | Functions
Array.hpp File Reference
#include <AH/Settings/Warnings.hpp>
#include <AH/Error/Error.hpp>
#include <AH/STL/iterator>
#include <AH/STL/type_traits>
#include <stddef.h>
+ Include dependency graph for Array.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Array< T, N >
 An array wrapper for easy copying, comparing, and iterating. More...
 
class  ArraySlice< T, N, Reverse, Const >
 Class for a view on a slice of an array. More...
 
class  ArraySlice< T, N, Reverse, Const >::Iterator
 

Namespaces

namespace  AH
 PrintStream library
 

Typedefs

template<class T , size_t NumRows, size_t NumCols>
using Array2D = Array< Array< T, NumCols >, NumRows >
 An easy alias for two-dimensional Arrays. More...
 

Functions

template<class T >
constexpr T abs_diff (const T &a, const T &b)