osmanip
Library with useful output stream tools like: color and style manipulators, progress bars and terminal graphics.
Classes | Namespaces | Macros | Functions
multi_progress_bar.hpp File Reference
#include <osmanip/manipulators/cursor.hpp>
#include <osmanip/utility/iostream.hpp>
#include <cstddef>
#include <cstdint>
#include <mutex>
#include <string>
#include <tuple>
#include <type_traits>
#include <utility>
Include dependency graph for multi_progress_bar.hpp:

Go to the source code of this file.

Classes

struct  osm::indices< Is >
 Type to generate indices for parameter packs. More...
 
struct  osm::gen_indices< N, Is >
 Type to generate indices for parameter packs. More...
 
struct  osm::gen_indices< 0, Is... >
 Type to generate indices for parameter packs. More...
 
class  osm::make_MultiProgressBar< Indicators >
 Template class used to create multi progress bars. More...
 
struct  osm::type_identity< T >
 Struct used to to typedef the functor. More...
 
struct  osm::updater
 Functor used to call the ProgressBar class update method. More...
 

Namespaces

 osm
 

Macros

#define OSMANIP_PROGRESSBAR_MULTIPROGRESSBAR_HPP
 

Functions

template<class... Indicators>
make_MultiProgressBar< typename std::remove_reference< Indicators >::type... > osm::MultiProgressBar (Indicators &&...inds)
 Helper function used for deduction guides. More...
 

Detailed Description

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

Macro Definition Documentation

◆ OSMANIP_PROGRESSBAR_MULTIPROGRESSBAR_HPP

#define OSMANIP_PROGRESSBAR_MULTIPROGRESSBAR_HPP