include
log_view
utils.h
Go to the documentation of this file.
1
28
#ifndef LOG_VIEW_UTILS_H_
29
#define LOG_VIEW_UTILS_H_
30
31
#include <algorithm>
32
#include <cctype>
33
#include <string>
34
#include <vector>
35
36
namespace
log_view
{
37
38
enum
Color
{
CP_DEFAULT
,
CP_RED
,
CP_YELLOW
,
CP_GREY
,
CP_DEFAULT_CYAN
,
CP_DEFAULT_GREY
};
39
40
std::string
toString
(
double
val,
int
precision);
41
42
int
ctrl
(
char
key);
43
44
std::vector<std::string>
split
(
const
std::string &text,
char
sep);
45
46
bool
contains
(
const
std::string& text,
const
std::string& substr,
bool
case_insensitive);
47
48
std::vector<size_t>
find
(
const
std::string& text,
const
std::string& substr,
bool
case_insensitive);
49
50
void
toClipboard
(
const
std::string& text);
51
52
}
// namespace log_view
53
54
#endif // LOG_VIEW_UTILS_H_
log_view::ctrl
int ctrl(char key)
Definition:
utils.cpp:121
log_view::toString
std::string toString(double val, int precision)
Definition:
utils.cpp:37
log_view
Definition:
datatypes.h:35
log_view::CP_RED
@ CP_RED
Definition:
utils.h:38
log_view::contains
bool contains(const std::string &text, const std::string &substr, bool case_insensitive)
Definition:
utils.cpp:67
log_view::CP_GREY
@ CP_GREY
Definition:
utils.h:38
log_view::split
std::vector< std::string > split(const std::string &text, char sep)
Definition:
utils.cpp:44
log_view::find
std::vector< size_t > find(const std::string &text, const std::string &substr, bool case_insensitive)
Definition:
utils.cpp:85
log_view::CP_DEFAULT
@ CP_DEFAULT
Definition:
utils.h:38
log_view::Color
Color
Definition:
utils.h:38
log_view::CP_YELLOW
@ CP_YELLOW
Definition:
utils.h:38
log_view::CP_DEFAULT_CYAN
@ CP_DEFAULT_CYAN
Definition:
utils.h:38
log_view::CP_DEFAULT_GREY
@ CP_DEFAULT_GREY
Definition:
utils.h:38
log_view::toClipboard
void toClipboard(const std::string &text)
Definition:
utils.cpp:125
log_view
Author(s): Marc Alban
autogenerated on Sat Sep 17 2022 02:22:53