FastArduino  v1.8
C++ library to build fast but small Arduino/AVR projects
streams.h File Reference

C++-like std::iostream facilities. More...

#include <ctype.h>
#include "queue.h"
#include "flash.h"
#include "ios.h"
#include "streambuf.h"
#include "time.h"
Include dependency graph for streams.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  streams::ostream
 Output stream wrapper to provide formatted output API, a la C++. More...
 
class  streams::istream
 Input stream wrapper to provide formatted input API, a la C++. More...
 

Namespaces

 streams
 Defines C++-like streams API, based on circular buffers for input or output.
 

Functions

template<typename FSTREAM >
void streams::ws (FSTREAM &stream)
 Manipulator for an input stream, which will swallow all white spaces from that stream. More...
 
template<typename FSTREAM >
void streams::flush (FSTREAM &stream)
 Manipulator for an output stream, which will flush the stream buffer.
 
template<typename FSTREAM >
void streams::endl (FSTREAM &stream)
 Manipulator for an output stream, which will insert a new-line character and flush the stream buffer.
 

Detailed Description

C++-like std::iostream facilities.

Definition in file streams.h.