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 
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