-
Notifications
You must be signed in to change notification settings - Fork 0
/
Configs.hpp
71 lines (71 loc) · 2.22 KB
/
Configs.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//-- Configuration File
# ifndef ALGORITHMS_OMID_SOJOODI_CONFIGS
/**
* @file Configs.hpp
* @author Ramtin Kosari (ramtinkosari@gmail.com)
* @brief Configurations Header File
* @date 2024-06-07
* @def ALGORITHMS_OMID_SOJOODI_CONFIGS
* @brief Configurations Header File Macro
* @details This Header File Contains Configurations
*/
# define ALGORITHMS_OMID_SOJOODI_CONFIGS
/**
* @def WARNING
* @brief Warning Message
* @details This Macro Defines Warning Message Log Label for Algorithms Class
*/
# define WARNING "\033[38;2;255;255;0m[WARNING]\033[0m "
/**
* @def SUCCESS
* @brief Success Message
* @details This Macro Defines Success Message Log Label for Algorithms Class
*/
# define SUCCESS "\033[38;2;0;255;0m[SUCCESS]\033[0m "
/**
* @def ERROR
* @brief Error Message
* @details This Macro Defines Error Message Log Label for Algorithms Class
*/
# define ERROR "\033[38;2;255;0;0m[ERROR]\033[0m "
/**
* @def INFO
* @brief Information Message
* @details This Macro Defines Information Message Log Label for Algorithms Class
*/
# define INFO "\033[38;2;0;255;255m[INFO]\033[0m "
/**
* @def LOG
* @brief Log Message
* @details This Macro Defines Log Message Log Label for Algorithms Class
*/
# define LOG "\033[38;2;170;170;170m[LOG]\033[0m "
/**
* @def MODULE
* @brief Module Message
* @details This Macro Defines Module Message Log Label for Algorithms Class Modules
*/
# define MODULE "\033[38;2;93;255;170m[MODULE]\033[0m "
/**
* @def TERMINAL_BACKGROUND
* @brief Terminal Background
* @details This Macro Defines Terminal Background Color
*/
# define TERMINAL_BACKGROUND "\033[48;2;0;40;90m"
/**
* @def RESET
* @brief Reset Message
* @details This Macro Resets Log Message Format
*/
# define RESET "\033[0m"
/**
* @def TAB
* @brief Tab Message
* @details This Macro Adds Tab to Log Messages
*/
# define TAB " "
//-- Include IOStream
# ifndef _GLIBCXX_IOSTREAM
# include <iostream>
# endif // _GLIBCXX_IOSTREAM
# endif // ALGORITHMS_OMID_SOJOODI_CONFIGS