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