🛰️航天仿真算法库 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
28AST_NAMESPACE_BEGIN
29
30
38AST_UTIL_CAPI bool aIsCI();
39
40
43AST_UTIL_CAPI bool aIsGithubCI();
44
45
48AST_UTIL_API bool aIsGitlabCI();
49
50
53AST_UTIL_API bool aTerminalSupportColor();
54
55
58AST_UTIL_API StringView aProjectName();
59
60
64AST_UTIL_CAPI bool aIsTerminal(FILE* file);
65
66
70AST_UTIL_CAPI bool aIsFile(FILE* file);
71
72
75AST_UTIL_CAPI bool aStdInIsTerminal();
76
77
80AST_UTIL_CAPI bool aStdInIsFile();
81
82
85AST_UTIL_CAPI bool aStdOutIsTerminal();
86
87
90AST_UTIL_CAPI bool aStdOutIsFile();
91
94AST_UTIL_CAPI bool aStdErrIsTerminal();
95
98AST_UTIL_CAPI bool aStdErrIsFile();
99
100
104AST_NAMESPACE_END
bool aStdOutIsFile()
检查标准输出是否为文件
定义 Environment.cpp:227
bool aIsCI()
检查是否在持续集成环境中运行
定义 Environment.cpp:44
bool aStdInIsTerminal()
检查标准输入是否为终端
定义 Environment.cpp:213
bool aStdErrIsTerminal()
检查标准错误是否为终端
定义 Environment.cpp:231
bool aIsTerminal(FILE *file)
检查文件是否为终端
定义 Environment.cpp:192
bool aIsGithubCI()
检查是否在Github action CI环境中运行
定义 Environment.cpp:49
StringView aProjectName()
获取当前项目的名称
定义 Environment.cpp:130
bool aIsGitlabCI()
检查是否在Gitlab runner CI环境中运行
定义 Environment.cpp:58
bool aStdErrIsFile()
检查标准错误是否为文件
定义 Environment.cpp:236
bool aIsFile(FILE *file)
检查文件是否为普通文件
定义 Environment.cpp:200
bool aStdInIsFile()
检查标准输入是否为文件
定义 Environment.cpp:218
bool aStdOutIsTerminal()
检查标准输出是否为终端
定义 Environment.cpp:223
bool aTerminalSupportColor()
检查终端是否支持颜色
定义 Environment.cpp:67