ESP3D  3.0
Firmware for ESP boards connected to 3D Printer
ExtStreaming.h File Reference
#include "WProgram.h"
Include dependency graph for ExtStreaming.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _BASED
 

Macros

#define STREAMING_LIBRARY_VERSION   5
 
#define _BYTE(a)   _BASED(a, BYTE)
 
#define _HEX(a)   _BASED(a, HEX)
 
#define _DEC(a)   _BASED(a, DEC)
 
#define _OCT(a)   _BASED(a, OCT)
 
#define _BIN(a)   _BASED(a, BIN)
 

Enumerations

enum  _EndLineCode { eol }
 

Functions

template<class T >
Print & operator<< (Print &stream, T arg)
 
Print & operator<< (Print &obj, const _BASED &arg)
 
Print & operator<< (Print &obj, _EndLineCode arg)
 

Macro Definition Documentation

◆ _BIN

#define _BIN (   a)    _BASED(a, BIN)

Definition at line 73 of file ExtStreaming.h.

◆ _BYTE

#define _BYTE (   a)    _BASED(a, BYTE)

Definition at line 66 of file ExtStreaming.h.

◆ _DEC

#define _DEC (   a)    _BASED(a, DEC)

Definition at line 71 of file ExtStreaming.h.

◆ _HEX

#define _HEX (   a)    _BASED(a, HEX)

Definition at line 70 of file ExtStreaming.h.

◆ _OCT

#define _OCT (   a)    _BASED(a, OCT)

Definition at line 72 of file ExtStreaming.h.

◆ STREAMING_LIBRARY_VERSION

#define STREAMING_LIBRARY_VERSION   5

Definition at line 32 of file ExtStreaming.h.

Enumeration Type Documentation

◆ _EndLineCode

Enumerator
eol 

Definition at line 119 of file ExtStreaming.h.

Function Documentation

◆ operator<<() [1/3]

Print& operator<< ( Print &  obj,
_EndLineCode  arg 
)
inline

Definition at line 121 of file ExtStreaming.h.

◆ operator<<() [2/3]

Print& operator<< ( Print &  obj,
const _BASED arg 
)
inline

Definition at line 80 of file ExtStreaming.h.

◆ operator<<() [3/3]

template<class T >
Print& operator<< ( Print &  stream,
arg 
)
inline

Definition at line 36 of file ExtStreaming.h.