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

Go to the source code of this file.

Namespaces

 osm
 

Macros

#define OSMANIP_MANIPULATORS_CURSOR_HPP
 

Typedefs

using osm::string_pair_map = std::unordered_map< std::string, std::pair< std::string, std::string > >
 

Functions

const std::string osm::feat (const string_pair_map &generic_map, const std::string &feat_string, int32_t feat_int)
 This overload, with respect to the standard function definition, takes an std::map object as the first argument, but with an std::pair as second type and additionally takes an extra integer argument to correctly set the parameter of the crs map. More...
 
const std::string osm::go_to (int32_t x, int32_t y)
 It takes two integers as arguments which are the x and y position of the cursor in the screen and returns the interested position you want to reach. 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_CURSOR_HPP

#define OSMANIP_MANIPULATORS_CURSOR_HPP