🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
Escape.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include <string>
25
26AST_NAMESPACE_BEGIN
27
36namespace escape
37{
38 constexpr char kReset[] = "\033[0m";
39 constexpr char kBold[] = "\033[1m";
40 constexpr char kItalic[] = "\033[3m";
41 constexpr char kUnderline[] = "\033[4m";
42 constexpr char kStrike[] = "\033[9m";
43
44 constexpr char kBlue[] = "\033[34m";
45 constexpr char kCyan[] = "\033[36m";
46 constexpr char kDim[] = "\033[2m";
47 constexpr char kYellow[] = "\033[33m";
48 constexpr char kBrightWhite[] = "\033[97m";
49 constexpr char kBrightCyan[] = "\033[96m";
50}
51
52
53
54
59AST_UTIL_API std::string aCUnescape(StringView source);
60
61
62
73AST_UTIL_API std::string aCEscape(StringView src);
74
75
92AST_UTIL_API std::string aQuote(StringView src);
93
94
115AST_UTIL_API std::string aUnquote(StringView src);
116
117
118
124AST_UTIL_API void aUnescapeXML(StringView& str, std::string& result);
125
126
132AST_UTIL_API std::string aUnescapeXML(StringView src);
133
136AST_NAMESPACE_END
constexpr char kBrightWhite[]
亮白色
定义 Escape.hpp:48
constexpr char kItalic[]
斜体
定义 Escape.hpp:40
constexpr char kStrike[]
删除线
定义 Escape.hpp:42
constexpr char kDim[]
暗淡
定义 Escape.hpp:46
constexpr char kCyan[]
青色
定义 Escape.hpp:45
constexpr char kUnderline[]
下划线
定义 Escape.hpp:41
constexpr char kYellow[]
黄色
定义 Escape.hpp:47
constexpr char kBlue[]
蓝色
定义 Escape.hpp:44
constexpr char kBold[]
加粗
定义 Escape.hpp:39
constexpr char kReset[]
重置所有属性
定义 Escape.hpp:38
constexpr char kBrightCyan[]
亮青色
定义 Escape.hpp:49
std::string aCUnescape(StringView source)
解析C风格转义序列
定义 Escape.cpp:69
void aUnescapeXML(StringView &str, std::string &result)
解析XML转义序列
定义 Escape.cpp:256