osmanip
Library with useful output stream tools like: color and style manipulators, progress bars and terminal graphics.
Classes | Namespaces | Macros | Functions
decorator.hpp File Reference
#include <osmanip/manipulators/colsty.hpp>
#include <osmanip/manipulators/common.hpp>
#include <osmanip/utility/generic.hpp>
#include <osmanip/utility/iostream.hpp>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
Include dependency graph for decorator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osm::Decorator
 Class used to decorate an output stream. Each setting is set permanently on the chosen output stream until the destructor is met or one of the reset functions is called. More...
 

Namespaces

 osm
 

Macros

#define OSMANIP_MANIPULATORS_DECORATOR_HPP
 

Functions

template<typename T >
std::ostream & osm::operator<< (Decorator my_shell, const T &elem)
 Operator overload to output a modified ostream object which properties are set thanks to the Decorator class. More...
 

Detailed Description

Author
Gianluca Bianco (bianc.nosp@m.ogia.nosp@m.nluca.nosp@m.9@gm.nosp@m.ail.c.nosp@m.om)
Date
2022-06-06

Macro Definition Documentation

◆ OSMANIP_MANIPULATORS_DECORATOR_HPP

#define OSMANIP_MANIPULATORS_DECORATOR_HPP