🛰️航天仿真算法库 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
51
54
AST_UTIL_API StringView
aProjectName
();
55
56
60
AST_UTIL_CAPI
bool
aIsTerminal
(FILE* file);
61
62
66
AST_UTIL_CAPI
bool
aIsFile
(FILE* file);
67
68
71
AST_UTIL_CAPI
bool
aStdInIsTerminal
();
72
73
76
AST_UTIL_CAPI
bool
aStdInIsFile
();
77
78
81
AST_UTIL_CAPI
bool
aStdOutIsTerminal
();
82
83
86
AST_UTIL_CAPI
bool
aStdOutIsFile
();
87
90
AST_UTIL_CAPI
bool
aStdErrIsTerminal
();
91
94
AST_UTIL_CAPI
bool
aStdErrIsFile
();
95
96
100
AST_NAMESPACE_END
GUI.hpp
~
Terminal.hpp
~
ast::aStdOutIsFile
bool aStdOutIsFile()
检查标准输出是否为文件
定义
Environment.cpp:163
ast::aIsCI
bool aIsCI()
检查是否在持续集成环境中运行
定义
Environment.cpp:43
ast::aStdInIsTerminal
bool aStdInIsTerminal()
检查标准输入是否为终端
定义
Environment.cpp:149
ast::aStdErrIsTerminal
bool aStdErrIsTerminal()
检查标准错误是否为终端
定义
Environment.cpp:167
ast::aIsTerminal
bool aIsTerminal(FILE *file)
检查文件是否为终端
定义
Environment.cpp:128
ast::aIsGithubCI
bool aIsGithubCI()
检查是否在Github action CI环境中运行
定义
Environment.cpp:48
ast::aProjectName
StringView aProjectName()
获取当前项目的名称
定义
Environment.cpp:66
ast::aIsGitlabCI
bool aIsGitlabCI()
检查是否在Gitlab runner CI环境中运行
定义
Environment.cpp:57
ast::aStdErrIsFile
bool aStdErrIsFile()
检查标准错误是否为文件
定义
Environment.cpp:172
ast::aIsFile
bool aIsFile(FILE *file)
检查文件是否为普通文件
定义
Environment.cpp:136
ast::aStdInIsFile
bool aStdInIsFile()
检查标准输入是否为文件
定义
Environment.cpp:154
ast::aStdOutIsTerminal
bool aStdOutIsTerminal()
检查标准输出是否为终端
定义
Environment.cpp:159
src
AstUtil
Platform
Environment.hpp
制作者
1.12.0