🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
Environment.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "
Terminal.hpp
"
25
#include "
GUI.hpp
"
26
#include <cstdio>
27
28
AST_NAMESPACE_BEGIN
29
30
38
AST_UTIL_CAPI
bool
aIsCI
();
39
40
43
AST_UTIL_CAPI
bool
aIsGithubCI
();
44
45
48
AST_UTIL_API
bool
aIsGitlabCI
();
49
50
53
AST_UTIL_API
bool
aTerminalSupportColor
();
54
55
58
AST_UTIL_API StringView
aProjectName
();
59
60
64
AST_UTIL_CAPI
bool
aIsTerminal
(FILE* file);
65
66
70
AST_UTIL_CAPI
bool
aIsFile
(FILE* file);
71
72
75
AST_UTIL_CAPI
bool
aStdInIsTerminal
();
76
77
80
AST_UTIL_CAPI
bool
aStdInIsFile
();
81
82
85
AST_UTIL_CAPI
bool
aStdOutIsTerminal
();
86
87
90
AST_UTIL_CAPI
bool
aStdOutIsFile
();
91
94
AST_UTIL_CAPI
bool
aStdErrIsTerminal
();
95
98
AST_UTIL_CAPI
bool
aStdErrIsFile
();
99
100
104
AST_NAMESPACE_END
GUI.hpp
~
Terminal.hpp
~
ast::aStdOutIsFile
bool aStdOutIsFile()
检查标准输出是否为文件
定义
Environment.cpp:227
ast::aIsCI
bool aIsCI()
检查是否在持续集成环境中运行
定义
Environment.cpp:44
ast::aStdInIsTerminal
bool aStdInIsTerminal()
检查标准输入是否为终端
定义
Environment.cpp:213
ast::aStdErrIsTerminal
bool aStdErrIsTerminal()
检查标准错误是否为终端
定义
Environment.cpp:231
ast::aIsTerminal
bool aIsTerminal(FILE *file)
检查文件是否为终端
定义
Environment.cpp:192
ast::aIsGithubCI
bool aIsGithubCI()
检查是否在Github action CI环境中运行
定义
Environment.cpp:49
ast::aProjectName
StringView aProjectName()
获取当前项目的名称
定义
Environment.cpp:130
ast::aIsGitlabCI
bool aIsGitlabCI()
检查是否在Gitlab runner CI环境中运行
定义
Environment.cpp:58
ast::aStdErrIsFile
bool aStdErrIsFile()
检查标准错误是否为文件
定义
Environment.cpp:236
ast::aIsFile
bool aIsFile(FILE *file)
检查文件是否为普通文件
定义
Environment.cpp:200
ast::aStdInIsFile
bool aStdInIsFile()
检查标准输入是否为文件
定义
Environment.cpp:218
ast::aStdOutIsTerminal
bool aStdOutIsTerminal()
检查标准输出是否为终端
定义
Environment.cpp:223
ast::aTerminalSupportColor
bool aTerminalSupportColor()
检查终端是否支持颜色
定义
Environment.cpp:67
src
AstUtil
Platform
Environment.hpp
制作者
1.12.0