fpmas 1.6
Classes | Typedefs | Functions
fpmas::api::io Namespace Reference

Classes

class  Breakpoint
 
class  Output
 
struct  OutputStream
 

Typedefs

template<typename T >
using Watcher = std::function< T()>
 

Functions

template<typename T >
std::ostream & operator<< (OutputStream &output, const T &data)
 

Detailed Description

Program input / output related APIs.

Typedef Documentation

◆ Watcher

template<typename T >
using fpmas::api::io::Watcher = typedef std::function<T()>

Generic Watcher interface.

A Watcher is a callable object that dynamically returns some underlying data.

Function Documentation

◆ operator<<()

template<typename T >
std::ostream & fpmas::api::io::operator<< ( OutputStream output,
const T &  data 
)

Wrapper around std::ostream& operator<<(std::ostream&, T data).

Equivalent to output.get() << data.