Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
PrintStream.hpp File Reference
Include dependency graph for PrintStream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Setbase
struct  Setprecision
struct  Setbytesep
struct  HexDump

Namespaces

namespace  AH
 PrintStream library

Typedefs

typedef Print & manipulator(Print &)
typedef Print & manipulator(Print &)

Functions

Print & endl (Print &printer)
Print & flush (Print &printer)
Print & hex (Print &printer)
Print & bin (Print &printer)
Print & dec (Print &printer)
Print & boolalpha (Print &printer)
Print & noboolalpha (Print &printer)
Print & leadingzeros (Print &printer)
Print & noleadingzeros (Print &printer)
Print & uppercase (Print &printer)
Print & nouppercase (Print &printer)
Print & showbase (Print &printer)
Print & noshowbase (Print &printer)
Print & operator<< (Print &printer, const __FlashStringHelper *s)
Print & operator<< (Print &printer, const String &s)
Print & operator<< (Print &printer, const char s[])
Print & operator<< (Print &printer, char c)
Print & operator<< (Print &printer, unsigned char i)
Print & operator<< (Print &printer, int i)
Print & operator<< (Print &printer, unsigned int i)
Print & operator<< (Print &printer, int8_t i)
Print & operator<< (Print &printer, long i)
Print & operator<< (Print &printer, unsigned long i)
Print & operator<< (Print &printer, float f)
Print & operator<< (Print &printer, double d)
Print & operator<< (Print &printer, const Printable &p)
Print & operator<< (Print &printer, bool b)
Print & operator<< (Print &printer, manipulator pf)
Setbase setbase (uint8_t base)
Print & operator<< (Print &printer, Setbase f)
Setprecision setprecision (int n)
Print & operator<< (Print &printer, Setprecision f)
Setbytesep setbytesep (char bytesep)
Print & operator<< (Print &printer, Setbytesep f)
Print & operator<< (Print &p, HexDump h)
template<class T, size_t N, bool Reverse, bool Const>
std::enable_if_t< std::is_arithmetic< T >::value, Print & > operator<< (Print &os, const AH::ArraySlice< T, N, Reverse, Const > &a)
Print & endl (Print &printer)
Print & flush (Print &printer)
Print & hex (Print &printer)
Print & bin (Print &printer)
Print & dec (Print &printer)
Print & boolalpha (Print &printer)
Print & noboolalpha (Print &printer)
Print & leadingzeros (Print &printer)
Print & noleadingzeros (Print &printer)
Print & uppercase (Print &printer)
Print & nouppercase (Print &printer)
Print & showbase (Print &printer)
Print & noshowbase (Print &printer)
Setbase setbase (uint8_t base)
Setprecision setprecision (int n)
Setbytesep setbytesep (char bytesep)

Typedef Documentation

◆ manipulator

typedef Print & manipulator(Print &)

Definition at line 16 of file PrintStream.hpp.

Function Documentation

◆ operator<<()

template<class T, size_t N, bool Reverse, bool Const>
std::enable_if_t< std::is_arithmetic< T >::value, Print & > operator<< ( Print & os,
const AH::ArraySlice< T, N, Reverse, Const > & a )

Definition at line 40 of file ArrayHelpers.hpp.

◆ endl()

Print & endl ( Print & printer)

Definition at line 28 of file PrintStream.cpp.

◆ flush()

Print & flush ( Print & printer)

Definition at line 56 of file PrintStream.cpp.

◆ hex()

Print & hex ( Print & printer)

Definition at line 63 of file PrintStream.cpp.

◆ bin()

Print & bin ( Print & printer)

Definition at line 73 of file PrintStream.cpp.

◆ dec()

Print & dec ( Print & printer)

Definition at line 78 of file PrintStream.cpp.

◆ boolalpha()

Print & boolalpha ( Print & printer)

Definition at line 83 of file PrintStream.cpp.

◆ noboolalpha()

Print & noboolalpha ( Print & printer)

Definition at line 87 of file PrintStream.cpp.

◆ leadingzeros()

Print & leadingzeros ( Print & printer)

Definition at line 92 of file PrintStream.cpp.

◆ noleadingzeros()

Print & noleadingzeros ( Print & printer)

Definition at line 96 of file PrintStream.cpp.

◆ uppercase()

Print & uppercase ( Print & printer)

Definition at line 36 of file PrintStream.cpp.

◆ nouppercase()

Print & nouppercase ( Print & printer)

Definition at line 41 of file PrintStream.cpp.

◆ showbase()

Print & showbase ( Print & printer)

Definition at line 46 of file PrintStream.cpp.

◆ noshowbase()

Print & noshowbase ( Print & printer)

Definition at line 51 of file PrintStream.cpp.

◆ setbase()

Setbase setbase ( uint8_t base)

Definition at line 153 of file PrintStream.cpp.

◆ setprecision()

Setprecision setprecision ( int n)

Definition at line 165 of file PrintStream.cpp.

◆ setbytesep()

Setbytesep setbytesep ( char bytesep)

Definition at line 159 of file PrintStream.cpp.